StupidProgrammist
@StupidProgrammist
Студентка.

Как последовательно отнимать даты одна от другой, расположенных в одном столбце?

Как сначала от первой даты отнять вторую, а затем от второй третью и т.д. , чтобы можно было вывести разницу в количестве месяцев и сравнить? Я знаю, что имеется специальная функция для дат, но как именно последовательно считать? Для наглядности пример таблицы:
59e8425253195897024877.jpeg
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ответы на вопрос 1
@x_shader
Oracle & Coffee
MSSQL под рукой нет, но что-то такое:

https://docs.microsoft.com/en-us/sql/t-sql/functio...
https://docs.microsoft.com/en-us/sql/t-sql/functio...

Добавь столбец (в SELECT):
DATEDIFF(month, dates, lag(dates) over (order by dates))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы