如何在MySql中检索当前周数据?

时间:2014-04-24 11:38:00

标签: php mysql

我想从MySql中检索当前周数据。

例如:从当天开始的上周日至周六

我该怎么做?请帮帮我。

提前致谢:)

2 个答案:

答案 0 :(得分:13)

您的日期字段必须是日期时间类型

和sql查询将是:

SELECT *
FROM TABLE_NAME
WHERE yearweek(DATE(field_name), 1) = yearweek(curdate(), 1)

答案 1 :(得分:0)

这样的事情应该有效:

SELECT DATE(week, DATEDIFF(day, 0, getdate())/7, 0) AS StartWeek,
DATE(week, DATEDIFF(day, 0, getdate())/7, 5) AS EndWeek