1
我的數據庫中有一個字段爲文本,其中包含一個D-M日期值。這一年是一個新領域。所以ORDER BY ASC並不是那麼難。現在我也想訂購日期。 唯一的問題是,ORDER BY年ASC,ORDER BY日期不起作用。我認爲是因爲文本字段。 ASC在年,月,日還可以分類嗎?SQL按日期排序(D-M)
謝謝!
我的數據庫中有一個字段爲文本,其中包含一個D-M日期值。這一年是一個新領域。所以ORDER BY ASC並不是那麼難。現在我也想訂購日期。 唯一的問題是,ORDER BY年ASC,ORDER BY日期不起作用。我認爲是因爲文本字段。 ASC在年,月,日還可以分類嗎?SQL按日期排序(D-M)
謝謝!
... ORDER BY year ASC, SUBSTRING_INDEX(date, '-', -1) ASC, SUBSTRING_INDEX(date, '-', 1) ASC
SUBSTRING(date, '-', -1)
會給你-
(月)之後的所有內容。SUBSTRING(date, '-', 1)
會給你-
(當天)前的一切。