내림차순으로 maintenance
的数据库,其中有一个名为 cost
的字段。我现在想按 month 和year
获取成本总和,并按 month 和year
라는 목록이 있습니다. 누구든지 나를 도와줄 수 있나요?
이것이 제가 시도한 것입니다
으아아아아래 컬렉션 개체가 있는데 잘 작동합니다. 그런데 어떻게 월별로 그룹화하는 대신 월별, 연도별로 그룹화한 다음 내림차순으로 정렬할 수 있나요? 또한, 월별 총 비용만 필요하며 모든 유지 관리 기록은 필요하지 않습니다.
$MaintenanceStats = Maintenance::oldest() ->get() ->groupBy(function($val) { return Carbon::parse($val->from)->format('F'); }) ->take(7);
이 작업을 수행하는 가장 좋은 방법은 데이터베이스 쿼리를 사용하는 것이지만 원시 쿼리도 필요합니다.
으아악