總值我有我的數據庫中的表,如下圖所示:Laravel GROUP BY和點心等列
id | date | amount
========================
1 | 2015-01-26 | 1000
2 | 2015-02-26 | 100
3 | 2014-06-26 | 10
我想組逐年記錄,然後找出各組的量的總和。
我可以使用以下查詢找到組:
Fee::orderBy('date', 'DESC')
->get()
->groupBy(function($date) {
return Carbon::parse($date->date)->format('Y'); // grouping by years
})
但我不能夠獲得各組的量的總和。
你應該調用' - >獲得()'/' - > sum('amount')'在方法鏈接結束時。試着移動它,讓我們知道你是否得到你需要的東西。另外,你目前正在得到一些結果或錯誤?如果您收到錯誤,請分享此錯誤。 – haakym
@haakym它按年份對結果集進行分組。 – madnan
我意識到這一點。我問你是否會在您的原始代碼中創建一個錯誤或是否返回一組數據? – haakym