Salve a tutti. Avrei bisogno di un'aiuto su una cosa un pochino complicata... dunque, ho una tabella con le seguenti colonne:

...
PREZZO
SCONTO
...

Dove la colonna PREZZO contiene il prezzo di un qualsiasi articolo, e la colonna SCONTO lo sconto in percentuale.
Se faccio una semplice select in questo modo: "SELECT * FROM articles ORDER BY prezzo", non si tiene in considerazione lo sconto e quindi il prodotto finale.
Quindi dovrei fare così: controllare che la colonna sconto abbia un valore maggiore di zero. Se questa condizione è vera, allora non devo ordinare in base al prezzo, ma in base all'espressione: prezzo*100/sconto.

Come potrei costruire correttamente una query del genere?

Grazie mille