저는 팀의 개인이 완료한 작업 수와 해당 작업과 관련된 비용을 표시하는 두 테이블을 올바르게 조인하는 다음 쿼리를 작성했습니다.
으아아아다음 표가 제공됩니다:
사용자 ID | 이름 | 담당자 | 비용 | 완료 | 완료 시간 |
---|---|---|---|---|---|
18 | 마이크 | 8 | 0.25 | 2022-01-24 19:54:48 | 8 |
13 | 케이티 | 13 | 0 | 2022-01-24 19:55:18 | 8 |
13 | 케이티 | 13 | 0 | 2022-01-25 11:49:53 | 8 |
12 | 짐 | 12 | 0.5 | 2022-01-25 11:50:02 | 12 |
9 | 올리 | 9 | 0.25 | 2022-03-03 02:38:41 | 9 |
이제 한 단계 더 나아가 이름과 월별로 그룹화된 총 비용을 찾아보고 싶습니다. 그러나 현재 select 및 WHERE 절 뒤의 GROUP BY 구문을 이해할 수 없습니다. 궁극적으로 나는 쿼리가 다음과 같은 것을 반환하기를 원합니다:
이름 | 비용_합계 | 월 |
---|---|---|
마이크 | 62 | 1월 |
케이티 | 20 | 1월 |
짐 | 15 | 1월 |
올리 | 45 | 1월 |
마이크 | 17 | 2월 |
다양한 조합과 중첩된 GROUP BY 절을 시도했지만 원하는 결과를 얻지 못하는 것 같습니다. 어떤 조언이라도 대단히 감사하겠습니다.
P粉6749994202024-04-04 10:34:09
연결 users
加入一个查询,该查询聚合在 tasks
하고 특정 연도의 월별 총 비용을 반환합니다.
확인할 필요가 없습니다. completed
是null
还是assignee
是null
,因为null
는 여기에서 필터링됩니다.
여기:
으아아아