我有一個查詢,看起來有點像這樣:如何使MySQL MAX()考慮NULL最小的可能值?
SELECT weekEnd, MAX(timeMonday)
FROM timesheet
GROUP BY weekEnd
爲timeMonday的有效值是:空,-1,0,1-24。目前,MAX()將這些值的首選項按照null,-1,0,1-24的順序排序,但我實際需要的是-1,null,0,1-24,所以null被認爲更高比-1。我知道MAX不能做到這一點,那麼實現它的最簡單方法是什麼?
什麼是'1-24'?最大日期:http://stackoverflow.com/questions/19763806/mysql-ignores-null-value-when-using-max – 2015-11-25 10:20:18