Ciao a tutti, ho una query che con alcune operazioni matematiche che vengono eseguite senza problemi.
Alla fine vorrei ordinare in ordine crescente i risultati, ma si verifica un problema: l'ordinamento è errato.
Questa la query:
codice:
SELECT (importoNetto*quantita-sconto) as totaleNetto FROM ordini ORDER BY totaleNetto
La tabella a cui viene applicata è simile a questa.
Il risultato è questo
-120
50
80
100
ecc...
codice:
+----+----+-----+
| IN | QT | SCO |
+----+----+-----+
| 10 | 5 | 0 |
| 40 | 2 | 0 |
| 25 | 4 | 0 |
| 40 | 1 | 160 |
+----+----+-----+
In pratica sembra ignorare il fatto che il primo sia un valore negativo.