我試圖通過month
獲得名爲billable
的值(總和)。Laravel按月獲得價值
我已經嘗試過這樣的:
$time = Ride::where('date', '>=', Carbon::now()->firstOfYear())
->select('DATE_FORMAT(date, "%m") as month, sum(billabletime) as time')
->groupBy('month')
->pluck('time');
但是,當我不喜歡這樣,我收到:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'DATE_FORMAT(date,' in 'field list' (SQL: select `DATE_FORMAT(date,` as `as` from `ride` where `date` >= 2016-01-01 00:00:00 group by `month`)
我如何得到這個工作(我使用mysql)?
改爲使用'select(DB :: raw(...))'。 –