Kategorie: Datum und Zeit

DATE_TRUNC

DATE_TRUNC schneidet einen Zeitstempel auf eine Einheit ab, etwa auf Woche oder Monat, damit sich Ereignisse in Zeiträumen gruppieren lassen.

Syntax

DATE_TRUNC('granularity', inputTime)

Besonderheiten in AMC

  • Die Einheit steht in einfachen Anführungszeichen. Amazon nennt SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER und YEAR.
  • Gröbere Einheiten helfen gegen leere NULL-Zeilen: Amazon rät bei zu kleinen Gruppen, Tage zu Wochen oder Stunden zu 4- bis 6-Stunden-Fenstern zusammenzufassen.

Beispiel

Impressionen je Woche statt je Tag oder Sekunde.

SELECT
  DATE_TRUNC('WEEK', impression_dt_utc) AS week_start,
  SUM(impressions) AS impressions
FROM
  dsp_impressions
GROUP BY
  1

Gegen das AMC-Schema geprüft, nicht auf einer AMC-Instanz ausgeführt.

Verwandte Funktionen: EXTRACT, CONVERT_TIME_ZONE_FROM_UTC

Quelle: advertising.amazon.com (abgerufen am 2026-10-09)