我有數據類型爲varbinary
的月和年的列。如何在MySQL中按月份,年份排序?
我想:
SELECT * FROM traffic
WHERE '2015'<= year AND year <='2015'
AND NOT (
(2015= year AND month <05) OR
(2015= year AND month >11)
) ORDER BY Year, month;
輸出是:
month
10
11
5
6
7
8
9
,但我想
month
5
6
7
8
9
10
11
我能做些什麼,以獲得預期的輸出?
列數據類型? (不要將日期/時間值存儲在varchar中,使用適當的數據類型。) – jarlh
month + 0就足夠了,但也許將整數存儲爲整數 – Strawberry