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

Материал из GB wiki
Перейти к: навигация, поиск
 
Строка 18: Строка 18:
 
*Любое другое значение или отсутствие параметра - разность в днях
 
*Любое другое значение или отсутствие параметра - разность в днях
 
}}
 
}}
|Результат=Дата.
+
|Результат=Целое.
 
|Пример=DATEDIFF(STRTODATE(`01.01.2010`),STRTODATE(`01.01.2009`),0)<br/>
 
|Пример=DATEDIFF(STRTODATE(`01.01.2010`),STRTODATE(`01.01.2009`),0)<br/>
 
DATEDIFF(STRTODATE(`01.01.2010`),STRTODATE(`01.01.2009`),`Y`)
 
DATEDIFF(STRTODATE(`01.01.2010`),STRTODATE(`01.01.2009`),`Y`)
 
}}
 
}}

Версия 07:08, 1 марта 2011

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

Синтаксис

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`)