날짜 시간 함수 - AWS IoT SiteWise

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

날짜 시간 함수

날짜 시간 함수는 날짜 및 시간과 함께 작동합니다. 이러한 함수를 사용하면 날짜의 특정 구성 요소를 추출하고, 계산을 수행하고, 날짜 값을 조작할 수 있습니다.

이러한 함수에서 허용되는 식별자는 다음과 같습니다.

  • YEAR

  • MONTH

  • DAY

  • 시간

  • SECOND

함수

Signature

설명

NOW

지금()

현재 타임스탬프를 밀리초 정밀도로 반환합니다. 쿼리 내에서 실행되는 정확한 시간을 제공합니다.

DATE_ADD

DATE_ADD(식별자, interval_duration, 열)

날짜/시간과 일/시간 수 또는 날짜/시간 및 날짜/시간 간격의 합계를 반환합니다.

DATE_SUB

DATE_SUB(식별자, interval_duration, 열)

날짜/시간과 일/시간 수 간의 차이 또는 날짜/시간과 날짜/시간 간격 간의 차이를 반환합니다.

TIMESTAMP_ADD

TIMESTAMP_ADD(식별자, interval_duration, 열)

지정된 시간 단위로 날짜/시간 표현식에 시간 간격을 추가합니다.

TIMESTAMP_SUB

TIMESTAMP_SUB(식별자, interval_duration, 열)

지정된 시간 단위의 시간 간격을 날짜/시간 표현식에서 뺍니다.

CAST

CAST(Expression AS TIMESTAMP FORMAT 패턴)

지정된 형식 패턴을 사용하여 문자열 표현식을 타임스탬프로 변환합니다. 일반적인 패턴에는 표준 날짜/시간 형식'yyyy-MM-dd HH:mm:ss'에 대한가 포함됩니다. 예: SELECT CAST('2023-12-25 14:30:00' AS TIMESTAMP) AS converted_timestamp

예 나열된 함수를 사용하는 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