В SQLite нет ORDER BY FIELD
.Вместо этого вы можете сделать это с условным порядком:
ORDER BY CASE month
WHEN 'JAN' THEN 1
WHEN 'FEB' THEN 2
WHEN 'MAR' THEN 3
WHEN 'APR' THEN 4
WHEN 'MAY' THEN 5
WHEN 'JUN' THEN 6
END
или с помощью INSTR()
:
ORDER BY INSTR('JAN,FEB,MAR,APR,MAY,JUN', month)
вы можете опустить запятые или заменить любой другой разделитель.