我有此查询,但它不起作用
$order = Order::select('*', DB::raw('count(*) as num_product'),
DB::raw('count(status) where status = 1 as accepted')) // ERROR HERE
->groupBy(DB::raw("DATE_FORMAT(created_at, '%Y-%m-%d')"))->get();
我想显示已接受的订单号,例如:5之2 ,谢谢您的回答
答案 0 :(得分:0)
$ order = Order :: select(DB :: raw('count(*)as num_product,status')) -> where('status',1)-> groupBy('status')-> groupBy(DB :: raw(“ DATE_FORMAT(created_at,'%Y-%m-%d')”))-> get( );