Funzione LAST_DAY - Amazon Redshift

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

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)