Funktion LAST_DAY - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Funktion LAST_DAY

LAST_DAY gibt das Datum des letzten Tages des Monats aus, der date enthält. Der Typ der Rückgabe ist immer DATE, unabhängig vom Typ des date-Arguments.

Weitere Informationen zum Abrufen spezifischer Datumsteile finden Sie unter Funktion DATE_TRUNC.

Syntax

LAST_DAY( { date | timestamp } )

Argumente

date | timestamp

Eine Spalte vom Datentyp DATE oder TIMESTAMP bzw. ein Ausdruck, der implizit zu einem DATE- oder TIMESTAMP-Typ ausgewertet wird.

Rückgabetyp

DATUM

Beispiele

Das folgende Beispiel gibt das Datum des letzten Tages des aktuellen Monats zurück.

select last_day(sysdate); last_day ------------ 2014-01-31

Das folgende Beispiel gibt die Anzahl der an jedem der letzten 7 Tage des Monats verkauften Tickets zurück. Die Werte in der Spalte SALETIME sind Zeitstempel.

select datediff(day, saletime, last_day(saletime)) as "Days Remaining", sum(qtysold) from sales where datediff(day, saletime, last_day(saletime)) < 7 group by 1 order by 1; days remaining | sum ---------------+------- 0 | 10140 1 | 11187 2 | 11515 3 | 11217 4 | 11446 5 | 11708 6 | 10988 (7 rows)