【发布时间】:2014-01-03 09:08:10
【问题描述】:
我目前有一张page_views 的表,每次访问者访问一个页面时记录一行,记录用户的ip/id 和页面本身的id。我应该补充一点,created_at 列的类型是:timestamp,因此它包括小时/分钟/秒。当我尝试groupBy 查询时,由于秒数不同,它不会将同一天组合在一起。
created_at page_id user_id
========== ======= =======
10-11-2013 3 1
10-12 2013 5 5
10-13 2013 5 2
10-13 2013 3 4
... ... ...
我想根据每天的观看次数获得结果,所以我可以得到类似的结果:
date views
==== =====
10-11-2013 15
10-12 2013 45
... ...
我想我需要深入研究 DB::raw() 查询来实现这一点,但任何见解都会有很大帮助,谢谢
编辑:添加了created_at 格式的说明。
【问题讨论】:
标签: php mysql sql laravel laravel-4