我在MySQL中具有以下SET
:
SET('winter2001', 'fall2001', 'winter2002', 'fall2002')
MySQL将值视为字符串,并且winter2001大于fall2002,因为字符w在f之后
我该如何设定winter2001小于fall2002的假设?
最佳答案
对数据排序:
CONCAT(RIGHT(date_field,4), IF(LEFT(date_field, CHAR_LENGTH(date_field) - 4) = 'winter', 'Q4, IF(etc))