Mysql 如何从数据库中获取去年星期一至星期五每周的所有数据
我想展示去年所有的每周数据。像周一到周五所有的数据。但我不懂如何编写查询。请帮我解决这个问题 我将尝试此查询。。。但缺少一些日数据Mysql 如何从数据库中获取去年星期一至星期五每周的所有数据,mysql,sql,Mysql,Sql,我想展示去年所有的每周数据。像周一到周五所有的数据。但我不懂如何编写查询。请帮我解决这个问题 我将尝试此查询。。。但缺少一些日数据 SELECT * FROM `tablename` WHERE WEEKDAY(`EffectiveStartDate`) BETWEEN 0 AND 4 AND WEEKDAY(`EffectiveEndDate`) BETWEEN 0 AND 4; 尝试: 请用您尝试过的更多细节和代码解释您的问题。请遵循本主题中关于如何提问sql相关问题的指导:尝试使
SELECT * FROM `tablename`
WHERE WEEKDAY(`EffectiveStartDate`) BETWEEN 0 AND 4
AND WEEKDAY(`EffectiveEndDate`) BETWEEN 0 AND 4;
尝试:
请用您尝试过的更多细节和代码解释您的问题。请遵循本主题中关于如何提问sql相关问题的指导:尝试使用1到5进行更改,例如从
tablename
中选择*FROM,其中工作日(EffectiveStartDate
)介于1和5之间,而工作日(EffectiveEndDate
)介于1和5之间;
SELECT *
FROM table_name
WHERE Date(date_column) BETWEEN '2016-01-01' AND '2016-12-31'
AND Weekday(date_column) IN ( 0, 1, 2, 3, 4 );