SQL – selezionare record dell’anno corrente

Thursday, Jun 11, 2020| Tags: sql, tricks

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 paremetro date o datetime dt
  • CURRENT_DATE() questa funzione restituisce la data corrente nel formato 'YYYY-MM-DD'

SO WHAT DO YOU THINK?

Fancy a successful project? Result oriented, deep technical knowledge and business attitude. I can be the perfect man for you.

Contact me