Ich mag so etwas wie dies zu tun:MySQL-Abfrage, Reihenfolge nach numerischer Differenz?
SELECT * FROM `sometable`
WHERE `smth`=`smth`
ORDER BY (`r1`-`r2`)
aber wenn r2> r1, Differenz nicht negativ ist, und es hat einen sehr großen Wert ... Wie negativen Wert nach Abzug zu bekommen?
perfekt! Es klappt! vielen Dank! –
Wenn ich die obige Anweisung in meiner Abfrage-Box ausführen, dann wird 'sql_mode' permanent auf' NO_UNSIGNED_SUBSTRACTION' gesetzt oder wird es nur für eine Abfrage sein? –
Wenn Sie diese Abfrage ausführen, wird der Parameter nur für die aktuelle Verbindung aktiviert;] – mishunika