View a markdown version of this page

Funzione LAST_DAY - Amazon Redshift

Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del blog pubblicato il 30 giugno 2025.

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 DATETIMESTAMP o un'espressione che implicitamente valuta un tipo DATETIMESTAMP.

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)