Funzione LAST_DAY - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog.

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

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)