Исходный код вики Работа с датами

Версия 5.1 от Alexandr Fokin на 2020/08/07 20:24

Последние авторы
1
2 Получить часть даты как число
3 **DATEPART ( datepart , date )**
4 https://docs.microsoft.com/ru-ru/sql/t-sql/functions/datepart-transact-sql?view=sql-server-ver15
5
6 Получить форматированную дату как строку
7 **FORMAT ( value, format [, culture ] )**
8 https://docs.microsoft.com/ru-ru/sql/t-sql/functions/format-transact-sql?view=sql-server-ver15
9
10 FORMAT([DATETIME], 'dd')
11 FORMAT([DATETIME], 'HH:mm')
12
13
14 Арифметические операции с датой (иходная дата +- указанное значение единиц времени)
15 **DATEADD (datepart , number , date )**
16 https://docs.microsoft.com/ru-ru/sql/t-sql/functions/dateadd-transact-sql?view=sql-server-ver15
17
18 DATEADD(ss,numOfSeconds,DateField)
19
20
21 Задать дату
22 **DATEFROMPARTS (year, month, day)**
23 https://docs.microsoft.com/ru-ru/sql/t-sql/functions/datefromparts-transact-sql?view=sql-server-ver15
24
25
26 Последний день месяца
27 **EOMONTH (start_date [, month_to_add ])**
28 https://docs.microsoft.com/ru-ru/sql/t-sql/functions/eomonth-transact-sql?view=sql-server-ver15
29
30 EOMONTH ('12/1/2011')
31
32
33 Ссылки:
34 https://stackoverflow.com/questions/3480784/sql-server-add-seconds-to-a-datetime-field