我試圖訂購結果從當前日期起計我需要不尋常的訂購mysql的結果
這是即時使用現在;
SELECT * FROM friends JOIN bdays
ON bdays.user = friends.friendname
WHERE username = $userid ORDER BY DATE_FORMAT(date, '%m %d')
有什麼想法嗎?
例如 排序現在爲止,排序生日開始於一月
我需要什麼,是不是在一月開始列表,從當前日起它。
所以,而不是;
January
February
March
April
May
June
July
August
September
November
December
它會命令他們這樣;
April (current month/day)
May
June
July
August
September
November
December
January
February
March
April (all the way up to yesterday)
你爲什麼要格式化它?爲什麼不只是'ORDER BY date'? – 2010-04-18 17:48:03
今年在我的具體情況是沒有用的,這些都是生日,所以這一年並不重要, – mrpatg 2010-04-18 17:50:24
以及這應該工作。日期字段的格式是什麼? – 2010-04-18 17:53:19