Salve a tutti,
dvorei fare una select di questo tipo:
SELECT (campo1-campo2) AS Differenza FROM miatabella ORDER BY (campo1-campo2) ASC

Il problema è che se campo1 è maggiore di campo2 il risultato è ok ma quando campo2 è maggiore di campo1 non viene un numero negativo bensi un numero elevato alla diciannovesima potenza.
Come ovviare al problema? Suggerimenti?