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.