La query MySql per selezionare giorno, mese e anno attuale.

Loading

In questo breve articolo volevamo riportare la query MySql che ci consente di selezionare dal database il giorno, il mese e l’anno attuale.

La query da utilizzare è molto semplice:

SELECT DAY(NOW()) AS giorno,MONTH(NOW()) AS mese, YEAR(NOW()) AS anno 

Questa query di selezione è un po’ particolare perchè non utilizza il FROM.
Per compilarla abbiamo utilizzato le seguenti funzioni MySql:

  • NOW() : riporta la data attuale compresiva di ora
  • DAY(): prende come parametro una data e ritorna il giorno della data
  • MONTH(): prende come parametro una data e ritorna il mese della data
  • YEAR(): prende come parametro una data e ritorna il mese della data

Inoltre abbiamo usato gli alias (mediante la clausola AS) per rendere i nomi dei campi più comprensibili.
Quando usate questa query dovete tenere presente che i valori riportati sono quelli del server, quindi potrebbero essere suscettibili della presenza di fuso orario.