Ciao ragazzi,
ho questo problema.
Ho una istruzione sql di questo tipo:
select left(data_db,2) as giorno, mid(data_db,5,2) as mese from tabella order by mese,giorno"
Il mio obiettivo è prendere i records che sono presenti nella tabella ed ordinarli per mese e quindi per giorno all'interno del mese.
Le date inserite nel db sono nel formato gg/mm/aaaa
Ecco, il problema è che nell'ordinazione, leggendo i valori di giorno e mese come caratteri, mi mette il 10 prima del 01.... non so se mi sono spiegato...
Qualcuno mi indicherebbe come risolvere il problema o se c'è un modo alternativo per fare quello che mi serve?
GRAZIE!!!

Rispondi quotando