Работа с датами

Версия 3.1 от Alexandr Fokin на 2020/07/02 20:31

Получить часть даты как число
DATEPART ( datepart , date )
https://docs.microsoft.com/ru-ru/sql/t-sql/functions/datepart-transact-sql?view=sql-server-ver15

Получить форматированную дату как строку
FORMAT ( value, format [, culture ] )
https://docs.microsoft.com/ru-ru/sql/t-sql/functions/format-transact-sql?view=sql-server-ver15

FORMAT([DATETIME], 'dd')
FORMAT([DATETIME], 'HH:mm')

Арифметические операции с датой (иходная дата +- указанное значение единиц времени)
DATEADD (datepart , number , date )
https://docs.microsoft.com/ru-ru/sql/t-sql/functions/dateadd-transact-sql?view=sql-server-ver15

DATEADD(ss,numOfSeconds,DateField)

Ссылки:
https://stackoverflow.com/questions/3480784/sql-server-add-seconds-to-a-datetime-field