mysql-按日期和时间排序
作者:互联网
表格中包含“日期”(YYYY-MM-dd)和“时间”(hh:mm am / pm)的字段,但是时间有时可能为空.
使用这种结构是否可以按日期和时间订购商品?
解决方法:
是的,您可以使用逗号分隔列名称以实现此目的:
ORDER BY date, time
您需要适当地处理“空白”时间(即应将它们放在结果集中非空白之前还是之后):
ORDER BY date, time DESC
更新处理适当的上午和下午
为了达到这个目的,您可以使用SUBSTRING_INDEX function:
ORDER BY date, SUBSTRING_INDEX(time, " ", -1), SUBSTRING_INDEX(time, " ", 1)
标签:sql-order-by,sql,mysql,date,time 来源: https://codeday.me/bug/20191127/2075675.html