powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Группировка по диапазонам времени
3 сообщений из 3, страница 1 из 1
Группировка по диапазонам времени
    #39568629
Добрый день!
Существует таблица с фактами нахождения отдельных вагонов в различных городах:
Table VAGON_DESTINATION
(ID int, -- Идентификатор записи
VAGON_ID, Идентификатор вагона
REGION ID int, -- Идентификатор региона
DateAndTime DateTime, --дата время записи
)
Как сгруппировать даты пребывание вагонов в различных городах по неразрывным интервалам времени, например:
VAGON_ID РЕГИОН ИНТЕРВАЛ
16 32 01.01.2017 10:22:30 - 02.01.2017 22:16:10
16 32 04.07.2017 06:21:00 - 09.07.2017 12:43:11
16 36 02.08.2017 04:13:18 - 05.08.2017 23:52:00
16 32 16.08.2017 10:25:30 - 18.08.2017 22:17:10

Я пытаюсь написать что-то типа этого
SELECT VAGON_ID
,REGION_ID
,MIN(DateAndTime)
,MAX(DateAndTime)
FROM VAGON_DESTINATION
WHERE VAGON_ID=16
GROUP BY REGION_ID

Но у меня выбирается только минимальные и максимальные даты по региону.
Но у меня вагон может быть несколько раз в одном городе.
...
Рейтинг: 0 / 0
Группировка по диапазонам времени
    #39568739
Александр Сипачёв,

Поищи по форуму Сообщения с моим участием, содержащие ключевые слова grp_id или start_of_group
...
Рейтинг: 0 / 0
Группировка по диапазонам времени
    #39569265
Добрый Э - Эх,
СПАСИБО! Очень помогло, все решил!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Группировка по диапазонам времени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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