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 paremetrodateodatetimedtCURRENT_DATE()questa funzione restituisce la data corrente nel formato'YYYY-MM-DD'