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