FUTURE_TIMESTAMP_COUNT

FUTURE_TIMESTAMP_COUNT (미래 타임스탬프 개수, 시스템 데이터 메트릭 함수)

예정된 평가 시점보다 미래에 있는 컬럼 값의 개수를 반환해요. 이벤트 또는 트랜잭션 테이블에서 미래 날짜로 기록된 레코드를 감지하는 데 이 함수를 사용해요.

이 주제에서는 함수를 직접 호출하는 구문을 제공해요. 함수를 테이블이나 뷰에 연결하여 정기적으로 실행하는 방법은 데이터 메트릭 함수 연결을 참고해요.

출처: Snowflake SQL Reference - FUTURE_TIMESTAMP_COUNT

본문

구문

SNOWFLAKE.CORE.FUTURE_TIMESTAMP_COUNT(<query>)

인자

query

단일 컬럼을 프로젝트하는 SQL 쿼리를 지정해요.

허용 데이터 타입

query가 프로젝트하는 컬럼은 다음 데이터 타입 중 하나여야 해요:

  • DATE
  • TIMESTAMP_LTZ
  • TIMESTAMP_TZ

반환 값

이 함수는 NUMBER 값을 반환해요. NULL 값은 미래로 간주되지 않아요.

예시

event_time 컬럼에서 미래 날짜로 기록된 행의 개수를 측정해요:

SELECT
  SNOWFLAKE.CORE.FUTURE_TIMESTAMP_COUNT(
    SELECT
      event_time
    FROM events.tables.activity
  );

더 알아보기