Funzione LAST_DAY - Amazon Redshift

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 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)