我得到以下查询来返回按月分组并按月排序的价格的sum(),效果很好
SELECT name, SUM(precio) AS total, mes FROM productos GROUP BY mes ORDER BY mes DESC;
我得到的结果如下
+------+-------+---------+
| name | total | mes |
+------+-------+---------+
| alfa | 138 | marzo |
| beta | 249 | febrero |
| gama | 372 | enero |
+------+-------+---------+
我尝试了以下口才查询
$data = Producto::
select(DB::raw("name, mes, SUM(precio) as count"))
->groupBy("mes")
->orderBy('mes', 'DESC')
->get();
return $data;
但是仅当我在config / databases.php中更改时它才起作用
我将严格模式设置为false,但我不想这样做
我该怎么办?