Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Funzione LAST_DAY
LAST_DAY restituisce la data dell'ultimo giorno del mese che contiene date. Il tipo di valore restituito è sempre DATE, indipendentemente dal tipo di dati dell'argomento date.
Per ulteriori informazioni sul recupero di parti di data specifiche, consulta Funzione DATE_TRUNC.
Sintassi
LAST_DAY( { date | timestamp } )
Arguments (Argomenti)
date | timestamp
Una colonna di tipo di dati DATE o TIMESTAMP o un'espressione che implicitamente valuta un tipo DATE o TIMESTAMP.
Tipo restituito
DATE
Esempi
L'esempio seguente restituisce la data dell'ultimo giorno del mese corrente:
select last_day(sysdate);last_day ------------ 2014-01-31
L'esempio seguente restituisce il numero di biglietti venduti per ognuno degli ultimi 7 giorni del mese: I valori della colonna SALETIME sono timestamp.
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)