选择落在特定日期的行的方法?

时间:2008-11-18 00:51:03

标签: sql mysql

在MySQL中是否有办法选择属于特定日期的行,如星期一,使用日期列?

3 个答案:

答案 0 :(得分:8)

MySQL DAYOFWEEK功能。

E.g。选择星期一:

SELECT * FROM foo WHERE DAYOFWEEK(bar) = 2

答案 1 :(得分:2)

在MySQL在线文档中查找DAYOFWEEK()函数here

答案 2 :(得分:1)

我认为你的意思是特定的工作日名称,是的,有:

在mysql中你可以使用 DAYOFWEEK() - check the manual

在PHP中,您可以使用getdate(),例如:

$ date = getdate(); $ weekday = $ date [weekday]; - check the manual