Php 如何每7天查询一次循环并按名称分组
我想查询Php 如何每7天查询一次循环并按名称分组,php,mysql,datetime,laravel,group-by,Php,Mysql,Datetime,Laravel,Group By,我想查询成员表中的数据。 什么是sql查询?还是对laravel框架有说服力 条件 查询循环每7天一次,从周三上午00:00开始,到周二晚上11:59结束 按成员分组每个循环和总价 tbl_成员 id | member| price | datetime 1 | AAAAA | 100 | 2015-08-01 00:00:00 2 | BBBBB | 100 | 2015-08-02 00:00:00 3 | BBBBB | 100 | 2015-08-03 00:00:
成员
表中的数据。
什么是sql查询?还是对laravel框架有说服力
条件
id | member| price | datetime
1 | AAAAA | 100 | 2015-08-01 00:00:00
2 | BBBBB | 100 | 2015-08-02 00:00:00
3 | BBBBB | 100 | 2015-08-03 00:00:00
4 | CCCCC | 100 | 2015-08-10 00:00:00
5 | AAAAA | 100 | 2015-08-11 00:00:00
6 | BBBBB | 100 | 2015-08-15 00:00:00
7 | CCCCC | 100 | 2015-08-20 00:00:00
8 | AAAAA | 100 | 2015-08-22 00:00:00
9 | AAAAA | 100 | 2015-08-25 00:00:00
例如
(29-04/08/2015)
1 | AAAAA | 100 | 2015-08-01 00:00:00
2 | BBBBB | 200 | 2015-08-02 00:00:00 (group by member id:2, id:3)
(05-11/08/2015)
4 | CCCCC | 100 | 2015-08-10 00:00:00
5 | AAAAA | 100 | 2015-08-11 00:00:00
(12-18/08/2015)
6 | BBBBB | 100 | 2015-08-15 00:00:00
(19-25/08/2015)
7 | CCCCC | 100 | 2015-08-20 00:00:00
8 | AAAAA | 200 | 2015-08-22 00:00:00 (group by member id:8, id:9)
您可以在php中运行循环并查询每个日期范围。 以下是抓住价值观的有力证据
Member::whereBetween('datetime', [$startDateTime, $endDateTime])
->groupBy('member')
->select('id', 'member', DB::raw('SUM(price) as price'), 'datetime')
->get();
“什么是sql语法?”你需要一个查询还是什么?是的,我需要一个查询。你能帮我吗?你的问题有点让人困惑。添加更多你想要得到的解释。更多关于“条件”