我想从上周和特定日期的表中获取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 )
想要编写此脚本。你能帮我吗 ?
由于
答案 0 :(得分:0)
给出这个答案:date diff, including time
您将使用TIME_TO_SEC
更多信息:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_time-to-sec
答案 1 :(得分:0)
为什么不使用TIMESTAMPDIFF:
SELECT TIMESTAMPDIFF(HOUR, '2013-06-10 09:00:00','2013-06-16 09:00:00')/24 as hourdiff
参见示例here
答案 2 :(得分:0)