my sql query, ORDER BY su piu campi

gandalf1959

Utente Attivo
21 Nov 2013
208
1
18
Buongiorno a tutti,
ho un problemino stupido... ma che non capisco come risolvere!
Ho un DB che contiene un elenco di lezioni e tre campi distinti per anno, mese e giorno.
I campi in questione sono numerici (es.: anno 2014, mese 9, giorno 22).
Utilizzando fPdf genero un pdf che contiene un elenco delle lezioni e naturalmente mi servono in ordine di data.
Quindi eseguo questa query:
PHP:
$query=mysql_query("SELECT * FROM calendario WHERE pubblica = 1 ORDER BY anno,mese,giorno");
Peccato che ottenga in ordine il mese 10, 11, 12 e POI il 9...
Come posso ovviare? Capisco che il 9 venga dopo l'1 ma insomma...
:o
Grazie per i suggerimenti
 

Discussioni simili