기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
날짜 시간 함수
날짜 시간 함수는 날짜 및 시간과 함께 작동합니다. 이러한 함수를 사용하면 날짜의 특정 구성 요소를 추출하고, 계산을 수행하고, 날짜 값을 조작할 수 있습니다.
이러한 함수에서 허용되는 식별자는 다음과 같습니다.
-
YEAR
-
MONTH
-
DAY
-
시간
-
분
-
SECOND
함수 |
Signature |
설명 |
---|---|---|
|
지금() |
현재 타임스탬프를 밀리초 정밀도로 반환합니다. 쿼리 내에서 실행되는 정확한 시간을 제공합니다. |
|
DATE_ADD(식별자, interval_duration, 열) |
날짜/시간과 일/시간 수 또는 날짜/시간 및 날짜/시간 간격의 합계를 반환합니다. |
|
DATE_SUB(식별자, interval_duration, 열) |
날짜/시간과 일/시간 수 간의 차이 또는 날짜/시간과 날짜/시간 간격 간의 차이를 반환합니다. |
|
TIMESTAMP_ADD(식별자, interval_duration, 열) |
지정된 시간 단위로 날짜/시간 표현식에 시간 간격을 추가합니다. |
|
TIMESTAMP_SUB(식별자, interval_duration, 열) |
지정된 시간 단위의 시간 간격을 날짜/시간 표현식에서 뺍니다. |
|
CAST(Expression AS TIMESTAMP FORMAT 패턴) |
지정된 형식 패턴을 사용하여 문자열 표현식을 타임스탬프로 변환합니다. 일반적인 패턴에는 표준 날짜/시간 형식 |
예 나열된 함수를 사용하는 SQL 쿼리의 :
SELECT r.asset_id, r.int_value, date_add(DAY, 7, r.event_timestamp) AS date_in_future, date_sub(YEAR, 2, r.event_timestamp) AS date_in_past, timestamp_add(DAY, 2, r.event_timestamp) AS timestamp_in_future, timestamp_sub(DAY, 2, r.event_timestamp) AS timestamp_in_past, now() AS time_now FROM raw_time_series AS r