다음 [관계]가 있습니다.
다음 데이터 중 일부 :
dates
+---------+------------+------+-------+------+
| dateKey | date | day | month | year |
+---------+------------+------+-------+------+
| 1 | 01/01/2020 | 1 | 1 | 2000 |
| 2 | 02/01/2020 | 2 | 1 | 2000 |
| ... | ... | ... | ... | ... |
+---------+------------+------+-------+------+
sales
+------------+------------+----------+------+
| dateKey | companyKey | produced | sold |
+------------+------------+----------+------+
| 1 | 1 | 0 | 0 |
| 1 | 2 | 0 | 0 |
| 1 | 3 | 12 | 2 |
| 1 | 4 | 123 | 12 |
| ... | ... | ... | ... |
| 365 | 12 | 1234 | 123 |
+------------+------------+----------+------+
company
|------------+----------------+-------------------------+----------------+
| companyKey | companyAcronym | companyName | employeeNumber |
+------------+----------------+-------------------------+----------------+
| 1 | AAL | Anit and Alson Limited | 251 |
| 2 | ABB | Abban | 26 |
| 3 | AND | Andelson | 57 |
| 4 | APL | Aperal | 137 |
| 5 | BAN | Bansil | 72 |
| ... | ... | ... | ... |
|------------+----------------+-------------------------+----------------+
각 회사에서 매월 판매되는 총 상품 수를 얻으려고합니다. 지금까지 시도한 것은 다음과 같습니다.
SELECT month, companyName, SUM(sales) AS totalSales
FROM sales AS s
JOIN company AS c ON s.companyKey = c.companyKey
JOIN dates AS d ON s.dateKey = d.dateKey
GROUP BY companyName , month;
나는 여전히 매월 매일 행을 얻으므로 작동하지 않습니다.
- 답변 # 1
관련 자료
- php - 다음 어레이를 어떻게 구할 수 있습니까?
- winforms - 이미지에서 빨간색 구성 요소를 가져 오는 방법 C #
- ios - 신속하게 응답 JSON을 얻는 방법
- javascript - PHP의 에코에서 responseText를 얻는 방법
- sql - 신분증의 최신 2 개 기록을 얻는 방법
- django - 셀러리 - shared_task에 대한 작업 id를 얻는 방법은 무엇입니까?
- c# - linq - 객체의 가치를 얻는 방법
- javascript - 시간 속성에서 지금의 시간을 어떻게 얻을 수 있습니까?
- javascript - 편집 된 다각형의 ID를 얻는 방법
- python - 현재 라인의 라인 인덱스를 얻는 방법
- c# - INamedTypeSymbol에서 형식 제약 목록을 가져 오는 방법
- python 3.x - 쿼리에서 열 이름을 얻는 방법은 무엇입니까?
- html - PHP 클릭 한 링크의 이름을 얻는 방법?
- python - 다른 형식으로 목록을 얻으려면 어떻게합니까?
- 집 폭탄의 총 크기를 얻는 방법은 무엇입니까?
- python - 목록에서 가장 가까운 값을 얻는 방법은 무엇입니까?
- performance - 주요 지표를 얻는 방법?
- flutter - API에 어떻게 요청할 수 있습니까?
- python - 행 간의 차이를 얻는 방법
회사 이름 및 월별로 그룹화해야합니다.