sql查询按时间段查找事件视图

时间:2014-02-26 19:08:26

标签: php sql database

我有以下查询来返回用户创建的事件列表以及事件总命中数

SELECT view_id, user_id, event_id, date_viewed, COUNT( event_id ) AS views
FROM `tbl_event_views`
WHERE user_id =1
GROUP BY event_id
LIMIT 0 , 30

这很好,但我想要实现的是基于创建商家信息的日期到当前日期的天,周,月,年的观看次数。

有人能指出我正确的方向吗?

真的不知道从哪里开始。

非常感谢 路加

1 个答案:

答案 0 :(得分:1)

您需要为为视图创建的日期添加列。 sql有一个时间戳,但除非你将它添加到数据库中,否则在创建项目时无需记住。添加该列并将时间戳放入其中,然后您只需使用DateCreated IN(StartDate,EndDate)或类似内容查看有多少视图落入您的日期范围