날짜/시간 연산자 - Amazon Timestream

Amazon Timestream for LiveAnalytics와 유사한 기능을 원하는 경우 Amazon Timestream for InfluxDB를 고려해 보세요. 간소화된 데이터 수집과 실시간 분석을 위한 10밀리초 미만의 쿼리 응답 시간을 제공합니다. 여기에서 자세히 알아보세요.

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

날짜/시간 연산자

참고

Timestream for LiveAnalytics는 음수 시간 값을 지원하지 않습니다. 음의 시간을 초래하는 모든 작업은 오류가 발생합니다.

Timestream for LiveAnalytics는 timestamps, datesintervals에서 다음 연산을 지원합니다.

연산자 설명

+

덧셈

-

뺄셈

운영

작업의 결과 유형은 피연산자를 기반으로 합니다. 1day3s와 같은 간격 리터럴을 사용할 수 있습니다.

SELECT date '2022-05-21' + interval '2' day
SELECT date '2022-05-21' + 2d
SELECT date '2022-05-21' + 2day

각에 대한 결과 예제: 2022-05-23

간격 단위에는 second, minute, hour, day, week, monthyear가 포함됩니다. 그러나 경우에 따라 모두 적용되는 것은 아닙니다. 예를 들어 초, 분, 시간은 날짜에서 더하거나 뺄 수 없습니다.

SELECT interval '4' year + interval '2' month

결과 예제: 4-2

SELECT typeof(interval '4' year + interval '2' month)

결과 예제: interval year to month

간격 작업의 결과 유형은 피연산자에 따라 'interval year to month' 또는 'interval day to second'일 수 있습니다. 간격은 datestimestamps에서 추가하거나 뺄 수 있습니다. 그러나 date 또는 timestampdate 또는 timestamp에서 추가하거나 뺄 수 없습니다. 날짜 또는 타임스탬프와 관련된 간격 또는 기간을 찾으려면 간격 및 기간date_diff 및 관련 함수를 참조하세요.

덧셈

SELECT date '2022-05-21' + interval '2' day

결과 예제: 2022-05-23

SELECT typeof(date '2022-05-21' + interval '2' day)

결과 예제: date

SELECT interval '2' year + interval '4' month

결과 예제: 2-4

SELECT typeof(interval '2' year + interval '4' month)

결과 예제: interval year to month

뺄셈

SELECT timestamp '2022-06-17 01:00' - interval '7' hour

결과 예제: 2022-06-16 18:00:00.000000000

SELECT typeof(timestamp '2022-06-17 01:00' - interval '7' hour)

결과 예제: timestamp

SELECT interval '6' day - interval '4' hour

결과 예제: 5 20:00:00.000000000

SELECT typeof(interval '6' day - interval '4' hour)

결과 예제: interval day to second