Immaginiamo una tabella con un campo datetime
. Filtrare la nostra query select per i record dell’anno corrente è molto semplice.
È sufficiente procedere nel modo seguente:
select * from table t where YEAR(t.date) = YEAR(current_date);
Abbiamo utilizzato le seguenti funzioni:
YEAR(dt)
questa funzione restituisce un intero rappresentante l’anno del paremetrodate
odatetime
dt
CURRENT_DATE()
questa funzione restituisce la data corrente nel formato'YYYY-MM-DD'