MySQL时间戳如何编写查询以仅选择工作日

时间:2014-05-05 04:47:57

标签: mysql

我想只为过滤器工作日结果编写mysql。我使用时间戳作为商店日期。任何人都可以帮我这个吗?

例如; SELECT * FROM mytable WHERE WEEKDAY('mydate_field')

3 个答案:

答案 0 :(得分:3)

考虑到你的意思是排除周日和周六。

SELECT * FROM mytable 
WHERE DAYOFWEEK('mydate_field') in (2,3,4,5,6)

答案 1 :(得分:2)

尝试这样的事情:

SELECT * FROM mytable
WHERE WEEKDAY('mydate_field')<5

答案 2 :(得分:0)

你也可以这样试试。

SELECT * FROM your_table WHERE WEEKDAY(mydate_field)>0 AND WEEKDAY(mydate_field)<6;