У меня есть запрос, который выглядит примерно так:
SELECT weekEnd, MAX(timeMonday)
FROM timesheet
GROUP BY weekEnd
Допустимые значения для timeMonday: null, -1, 0, 1-24. В настоящее время MAX () размещает предпочтения этих значений в порядке нуля, -1, 0, 1-24, однако на самом деле я хочу получить -1, нуля, 0, 1-24, так что значение нуля считается выше чем -1. Я знаю, что MAX не может этого сделать, так какой самый простой способ добиться этого?