Изменения документа Работа с датами

Редактировал(а) Alexandr Fokin 2023/12/16 14:12

От версии 6.2
отредактировано Alexandr Fokin
на 2020/12/04 10:05
Изменить комментарий: Добавлен тег [tsql]
К версии 1.1
отредактировано Alexandr Fokin
на 2020/07/02 20:27
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Теги
... ... @@ -1,1 +1,0 @@
1 -tsql
Содержимое
... ... @@ -1,43 +1,19 @@
1 1  
2 2  Получить часть даты как число
3 -**DATEPART ( datepart , date )**
4 -https://docs.microsoft.com/ru-ru/sql/t-sql/functions/datepart-transact-sql?view=sql-server-ver15
3 +DATEPART
5 5  
6 6  Получить форматированную дату как строку
7 -**FORMAT ( value, format [, culture ] )**
8 -https://docs.microsoft.com/ru-ru/sql/t-sql/functions/format-transact-sql?view=sql-server-ver15
6 +FORMAT
9 9  
10 -FORMAT([DATETIME], 'dd')
11 -FORMAT([DATETIME], 'HH:mm')
8 +Арифметические операции с датой (иходная дата +- указанное значение единиц времени)
9 +DATEADD
12 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 -
11 +DATEADD(<Единицы>,<Кол-во>,<Исходная дата>)
18 18  DATEADD(ss,numOfSeconds,DateField)
19 19  
20 20  
21 -Разница между датами
22 -**DATEDIFF (datepart , startdate , enddate )**
23 -http://www.sql-tutorial.ru/ru/book_datediff_function.html
24 -https://docs.microsoft.com/ru-ru/sql/t-sql/functions/datediff-transact-sql?view=sql-server-ver15
25 25  
26 -DATEDIFF(ss,startDate,stopDate)
27 -
28 -
29 -Задать дату
30 -**DATEFROMPARTS (year, month, day)**
31 -https://docs.microsoft.com/ru-ru/sql/t-sql/functions/datefromparts-transact-sql?view=sql-server-ver15
32 -
33 -
34 -Последний день месяца
35 -**EOMONTH (start_date [, month_to_add ])**
36 -https://docs.microsoft.com/ru-ru/sql/t-sql/functions/eomonth-transact-sql?view=sql-server-ver15
37 -
38 -EOMONTH ('12/1/2011')
39 -
40 -
41 41  Ссылки:
17 +https://docs.microsoft.com/ru-ru/sql/t-sql/functions/format-transact-sql?view=sql-server-ver15
42 42  https://stackoverflow.com/questions/3480784/sql-server-add-seconds-to-a-datetime-field
43 43