我想在Laravel中的一个查询中计算收入和支出,但是,出现类似以下错误:
语法错误或访问冲突
有什么建议吗?
$report = $this->Reporting
->where('board_id', $id)
->select(DB::raw('sum(payment) as `income` WHERE status =
"income"'), DB::raw('sum(payment) as `expense` WHERE status =
"expense"'), DB::raw("DATE_FORMAT(date, '%M-%Y') new_date"),
DB::raw('YEAR(date) year, MONTH(date) month'))
->groupby('year', 'month')
->get();