0

我想从具有前一周和特定日期的表中获取 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 ) 

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

谢谢

4

3 回答 3

0

看看这个答案:日期差异,包括时间

你将使用TIME_TO_SEC

更多信息:http ://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_time-to-sec

于 2013-06-17T21:45:25.607 回答
0

也许使用mysql变量?

MySql变量和php

对于 mysql 部分

MYSQL如何声明一个日期时间变量?

应该提供更多信息

于 2013-06-17T22:12:30.690 回答
0

为什么不使用 TIMESTAMPDIFF 像:

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

在此处查看示例

于 2013-06-17T22:07:10.490 回答