DATEDIFF()
DSQL, PSQL
DATEDIFF (<args>)
<args> ::= <unit> FROM <moment_1> TO <moment_2>
| <unit>, <moment_1>, <moment_2>
<unit> ::=
YEAR | MONTH | WEEK | DAY | WEEKDAY | YEARDAY
| HOUR | MINUTE | SECOND | MILLISECOND
| Параметр | Описание |
|---|---|
unit |
Составляющая даты/времени. |
monent_1 |
Выражение типа |
monent_2 |
Выражение типа |
BIGINT
Функция DATEDIFF возвращает количество лет, месяцев, недель, дней, часов, минут, секунд или миллисекунд между двумя значениями даты/времени.
Особенности использования:
-
Параметры
DATEиTIMESTAMPмогут использоваться совместно. Совместное использование типаTIMEс типамиDATEиTIMESTAMPне разрешается; -
С аргументом типа
TIMESTAMPиDATEможно использовать любую составляющую даты/времени <unit>; -
Для типа данных TIME разрешается использовать только
HOUR,MINUTE,SECONDиMILLISECOND.
|
Note
|
|