我有一張桌子,我想在下一個即將到來的生日(無視年份)訂購它們。 我用在這個答案中描述的方法:SQLite - 按照下一個即將到來的日期排序(忽略一年)
https://stackoverflow.com/a/20522025/2934340
OR
SQL代碼:
SELECT *
FROM _table
ORDER BY SUBSTR(DATE('NOW'), 6)>SUBSTR(birthdate, 6), SUBSTR(birthdate, 6);
的問題是,我使用其他日期格式。在上面的答案中,日期格式是mm-dd,我想使用dd-mm。現在我的日期進行排序是這樣的:
17-10-1974
03-10-1979
29-02-1980
20-10-1993
我希望它排序是這樣的:
17-10-1974
20-10-1993
29-02-1980
03-10-1979 (Because we are at 10-10-2014/past this date)
我可以做我的代碼什麼改變實現這一目標?
這不是的[支持的日期格式]一個(HTTP:// WWW。 sqlite.org/lang_datefunc.html)。 – 2014-10-10 14:58:29
你是什麼意思? @CL。 – themanwithballs 2014-10-10 15:11:52