mysql - SQL - 从星期一到星期日按工作日排序 DATE_FORMAT
问题描述
我有一个查询得到不同的工作日(日期上的 data_format),我想让它从周一到周日进行排序。到现在为止是按字母顺序排列的工作日。
询问:
SELECT distinct DATE_FORMAT(cleaningdate, '%W') as contract_weekday
FROM cleaning
ORDER BY contract_weekday
帮助表示赞赏。谢谢你。
解决方案
您需要当天的数字表示进行排序,并通过以下方式获得weekday()
:
order by weekday(cleaningdate)
推荐阅读
- php - PHP Codeigniter 使用多个数据库 - 有很多连接
- javascript - 页面重新加载后的jQuery slideDown snap
- java - 无法解决java中的“无协议”
- javascript - 为什么我从服务更新的数据没有反映在状态中?
- wordpress - 使用自定义类别库“博客”删除 wordpress 中的类别 slug
- android - Android后退按钮应用于所有屏幕反应原生错误
- javascript - 文本垂直出现在反应引导程序中
- javascript - prev() 方法不适用于前一个元素
- java - 实体更新后休眠搜索6更新弹性搜索索引
- python - 我在我的代码中找不到错误,以及为什么我没有成为 a 和 b 的答案