如何在MySQL上周获取具体日期

时间:2013-06-17 21:41:44

标签: mysql

我想从上周和特定日期的表中获取q MySQL表的导出。我知道我可以选择过去7天的日期,如:

...BETWEEN NOW() and DATE_SUB(NOW(), INTERVAL 7 DAY)

但是对于我的项目,实际日期是:2013-06-17 23:35

我的目标是从表中获取活动用户:

begin : 2013-06-10 9:00
To    : 2013-06-16 9:00 (previous week Monday to Friday with specific hours ) 

想要编写此脚本。你能帮我吗 ?

由于

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

为什么不使用TIMESTAMPDIFF:

SELECT TIMESTAMPDIFF(HOUR, '2013-06-10 09:00:00','2013-06-16 09:00:00')/24 as hourdiff

参见示例here

答案 2 :(得分:0)

也许使用mysql变量?

MySql variables and php

和mysql部分

MYSQL how to declare a datetime variable?

应该提供更多信息