Php SQL按日期排序(D-M)
我的数据库中有一个文本字段,其中包含一个D-M日期值。这一年是一个新领域。所以按ASC年订购并不是那么困难。现在我还想按日期订购。 唯一的问题是,按年度ASC订购,按日期订购不起作用。我认为是因为文本字段。是否仍然可以按ASC的年、月、日对它们进行排序 谢谢 使用:Php SQL按日期排序(D-M),php,date,mysql,Php,Date,Mysql,我的数据库中有一个文本字段,其中包含一个D-M日期值。这一年是一个新领域。所以按ASC年订购并不是那么困难。现在我还想按日期订购。 唯一的问题是,按年度ASC订购,按日期订购不起作用。我认为是因为文本字段。是否仍然可以按ASC的年、月、日对它们进行排序 谢谢 使用: 子字符串(日期“-”,-1)将为您提供-(月份)之后的所有内容 子字符串(日期“-”,1)将为您提供-(日期)之前的所有信息 ... ORDER BY year ASC, SUBSTRING_INDEX(date, '-', -
将为您提供子字符串(日期“-”,-1)
(月份)之后的所有内容-
将为您提供子字符串(日期“-”,1)
(日期)之前的所有信息-
... ORDER BY year ASC, SUBSTRING_INDEX(date, '-', -1) ASC, SUBSTRING_INDEX(date, '-', 1) ASC