DATEDIFF — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
 
Строка 16: Строка 16:
 
*`M` - разность в месяцах
 
*`M` - разность в месяцах
 
*`Y` - разность в годах
 
*`Y` - разность в годах
*Любое другое значение или отсутствие параметра - разность в днях
+
*любое другое значение (но не пустой параметр) - разность в днях
 
}}
 
}}
 
|Результат=Целое.
 
|Результат=Целое.

Текущая версия на 07:51, 21 сентября 2020

Разность дат. Третий параметр определяет тип результата

Синтаксис

DATEDIFF (Первая Дата,Вторая Дата,Тип результата)

Аргументы

Первая дата
Дата, от которой отнимается вторая.
Вторая дата
Дата, которая отнимается от первой.
Тип результата
Строка.
  • `1` или `H` - учитывать выходные (разность в рабочих днях)
  • `M` - разность в месяцах
  • `Y` - разность в годах
  • любое другое значение (но не пустой параметр) - разность в днях

Тип результата

Целое.

Примеры

DATEDIFF(STRTODATE(`01.01.2010`),STRTODATE(`01.01.2009`),0)
DATEDIFF(STRTODATE(`01.01.2010`),STRTODATE(`01.01.2009`),`Y`)