相关疑难解决方法(0)

Laravel Eloquent按天分组结果

我目前有一个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
  ...                ...          ...
Run Code Online (Sandbox Code Playgroud)

我想根据观点/日得到结果,所以我可以得到类似的结果:

  date          views
  ====          =====
10-11-2013       15
10-12 2013       45
  ...            ...
Run Code Online (Sandbox Code Playgroud)

我想我需要深入研究DB :: raw()查询来实现这一目标,但任何见解都会有很大帮助,谢谢

编辑:添加了created_at格式的说明.

php mysql sql laravel laravel-4

38
推荐指数
8
解决办法
7万
查看次数

标签 统计

laravel ×1

laravel-4 ×1

mysql ×1

php ×1

sql ×1