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.