DATEDIFF — различия между версиями
Материал из GB wiki
Bars (обсуждение | вклад) |
Alexey (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 16: | Строка 16: | ||
*`M` - разность в месяцах | *`M` - разность в месяцах | ||
*`Y` - разность в годах | *`Y` - разность в годах | ||
− | * | + | *любое другое значение (но не пустой параметр) - разность в днях |
}} | }} | ||
− | |Результат= | + | |Результат=Целое. |
|Пример=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: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`)