Salve a tutti, ho una tabella che non riesco a ordinare come vorrei e non capisco se sbaglio io la query oppure vada ulteriormente separata; i campi in gioco sono questi:
+---------------+----+------------+
| data_scadenza | id | id_fattura |
+---------------+----+------------+
si tratta di più rate che fanno capo a una fattura; io ho bisogno di ordinare prima le rate per data, poi mettere quelle che hanno id fattura uguale di seguito (ma sempre in ordine cronologico), un risultato del tipo:
+---------------+----+------------+
| data_scadenza | id | id_fattura |
+---------------+----+------------+
| 2006-03-25 | 68 | 60 |
| 2006-05-25 | 69 | 60 |
| 2006-03-31 | 15 | 15 |
| 2006-04-30 | 16 | 15 |
| 2006-05-31 | 17 | 15 |
| 2006-03-31 | 26 | 24 |
| 2006-04-30 | 27 | 24 |
| 2006-03-31 | 33 | 30 |
| 2006-04-30 | 34 | 30 |
| 2006-03-31 | 40 | 36 |
| 2006-03-31 | 42 | 38 |
| 2006-03-31 | 47 | 43 |
| 2006-03-31 | 56 | 52 |
| 2006-03-31 | 57 | 53 |
| 2006-04-30 | 58 | 53 |
| 2006-05-31 | 59 | 53 |
| 2006-03-31 | 60 | 54 |
| 2006-04-30 | 61 | 54 |
| 2006-04-30 | 41 | 37 |
+---------------+----+------------+
nella query da me usata avevo selezionato una intervallo di date (ma questo poco cambia), e l'avevo terminata con order by data_emissione, id_fattura; l'id_fattura finale era come se non lo vedesse e le lasciava ordinate per data in senso assoluto e non relativo.
Forse non sono troppo chiaro, Grazie anticipatamente.