powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с запросом..
3 сообщений из 3, страница 1 из 1
Помогите пожалуйста с запросом..
    #39747093
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Помогите пожалуйста написать запрос. Есть таблица:

UserIDStartTimeEndTime1472018-12-01 18:00:00.0002018-12-01 21:00:00.0001472018-12-01 18:30:00.0002018-12-01 20:30:00.0001472018-12-04 19:00:00.0002018-12-04 20:50:00.0002072018-11-03 20:00:00.0002018-11-03 20:30:00.0002082018-12-02 20:00:00.0002018-12-03 02:30:00.0002082018-12-02 21:00:00.0002018-12-03 01:00:00.000

нужно написать select, котороый бы в подгруппах по UserID возвращал бы только те записи записи, где интервал StartTime - EndTime
"вмещает в себя" другие временные итервалы по UserID.

Т.е. к примеру: среди двух записей содержащими
2018-12-01 18:00:00 - 2018-12-01 21:00:00
и
2018-12-01 18:30:00 - 2018-12-01 20:30:00

должна остаться первая запись, т.к. интервал второй записи входит в интервал первой.

Вот что должно получиться:
UserIDStartTimeEndTime1472018-12-01 18:00:00.0002018-12-01 21:00:00.0001472018-12-04 19:00:00.0002018-12-04 20:50:00.0002072018-11-03 20:00:00.0002018-11-03 20:30:00.0002082018-12-02 20:00:00.0002018-12-03 02:30:00.000
...
Рейтинг: 0 / 0
Помогите пожалуйста с запросом..
    #39747101
Kopelly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
Select * From Таблица a
Where Not Exists (Select 1 From Таблица b Where a.User_Id = b.User ID and a.StartTime>b.StartTime and a.EndTime<b.EndTime)
...
Рейтинг: 0 / 0
Помогите пожалуйста с запросом..
    #39747122
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kopelly,

Проверяю. Но очень похоже на правду! Спасибо Вам.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с запросом..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]