Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
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)