您
[在这一行有更多的起点:-
->where([['DATE(shipping_table.sold_date)', '=',$date, ['shipping_table.shipping_status', '=' ,1]])
它必须是(
DB::raw()用于
mysql functions):-
$date = date("Y-m-d", strtotime($request->datepicker2));$products = DB::table('shipping_table')->select('products.product_name', 'products.price', DB::raw("Sum(shipping_products.quantity) as qtysold"), 'shipping_table.sold_date')->join('shipping_products','shipping_table.shipping_id', '=', 'shipping_products.shipping_id')->join('products','products.product_id', '=', 'shipping_products.product_id')->where([[DB::raw("date(shipping_table.sold_date)"),$date], ['shipping_table.shipping_status', '=' ,1]])->groupBy('products.product_name')->paginate(8);笔记:-
关于得到的错误(
Syntax error or access violation: 1055),请检查此答案并相应地执行以下操作:
aravel:语法错误或访问冲突:1055错误



