Laravel에서 그룹별 및 순서별 문제를 해결하는 방법은 무엇입니까?
P粉823268006
P粉823268006 2024-03-28 18:08:15
0
1
417

내림차순으로 maintenance 的数据库,其中有一个名为 cost 的字段。我现在想按 month 和year 获取成本总和,并按 month 和year라는 목록이 있습니다. 누구든지 나를 도와줄 수 있나요?

이것이 제가 시도한 것입니다

으아아아

아래 컬렉션 개체가 있는데 잘 작동합니다. 그런데 어떻게 월별로 그룹화하는 대신 월별, 연도별로 그룹화한 다음 내림차순으로 정렬할 수 있나요? 또한, 월별 총 비용만 필요하며 모든 유지 관리 기록은 필요하지 않습니다.

$MaintenanceStats = Maintenance::oldest()
    ->get()
    ->groupBy(function($val) {
         return Carbon::parse($val->from)->format('F');
     })
     ->take(7);

P粉823268006
P粉823268006

모든 응답(1)
P粉561438407

이 작업을 수행하는 가장 좋은 방법은 데이터베이스 쿼리를 사용하는 것이지만 원시 쿼리도 필요합니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!