Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MySQL中获取前一周的具体日期_Mysql - Fatal编程技术网

如何在MySQL中获取前一周的具体日期

如何在MySQL中获取前一周的具体日期,mysql,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 ho

我想从带有前一周和具体日期的表中获得从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 ) 
我想写下这个。你能帮我吗

谢谢

看看这个答案:

您将使用
时间到秒


更多信息:

为什么不使用TIMESTAMPDIFF,如:

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

参见示例

是否可以使用mysql变量

至于mysql部分


应提供更多信息

根据功能使用动态间隔。这会让你知道你在做什么,以及一周中某一天离你的目标日期有多远。