Ho una tabella con - tra gli altri - tre campi:
- campo data
- campo ordine
- campo flag
mi serve poter fare una query che mi ordini i risultati secondo questo criterio:
secondo il valore di ordine, se flag è = no, altrimenti secondo la data se flag = si.
Esempio:
Ordine=1, data=10-10-2014, flag=no, nome=Pippo
Ordine=2, data=17-10-2014, flag=si, nome=Mario
Ordine=3, data=15-10-2014, flag=no, nome=Giulio
Ordine=4, data=07-10-2014, flag=si, nome=Sara
Ordine=5, data=02-10-2014, flag=no, nome=Luca
Dovrebbe restituirmi:
Pippo
Giulio
Luca
Sara
Mario
Cioè prima quelli con flag=no, secondo il valore di ordine, e poi quelli con flag=si, secondo la data.
Come devo impostare la query?
thanx in advance