powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Количество дней между датами
2 сообщений из 2, страница 1 из 1
Количество дней между датами
    #39990198
Alex9605sql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Есть такая таблица Occupant с данными. Подскажите, пожалуйста, как можно найти Max и Min количество дней между занятиями у аспиранта (1)?

create table Occupant(
SData Date,
Student numeric(18,0),
Prepod numeric(18,0)
)

insert Occupant(SData, Student, Prepod)
values
('07.07.2013', 1, 11),
('07.09.2013', 1, 14),
('13.07.2013', 6, 1),
('16.07.2013', 1, 12),
('21.07.2013', 3, 1);
...
Рейтинг: 0 / 0
Количество дней между датами
    #39990202
88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
88
Гость
with CTE as
(
select student,
dif=DateDiff(dd,SData, lead(SData) over (partition by student order by SData))
from occupant
)
select student, mn=min(dif), mx=max(dif) from CTE group by student
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Количество дней между датами
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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