정말 도움이 필요하며 다음과 같은 결과 세트를 얻으려는 SQL 프로그래머처럼 생각할 수없는 SQL 관점에서 보입니다.SQL 수직 열을 수평 및 계수 값으로 변환
+-----------------+-----------------+-----------------+-----------------+
| Date Received | Request Type | Branch | Division |
+-----------------+-----------------+-----------------+-----------------+
| 2016-05-10 | Status Report | Alpha | AAA |
| 2016-05-11 | Business Case | Bravo | BB |
| 2016-05-12 | Business Plan | Charlie | C |
| 2016-05-13 | Project Charter | Alpha | A |
| 2016-05-14 | Status Report | Alpha | AAA |
| 2016-05-15 | Business Plan | Charlie | CC |
| 2016-05-16 | Financial Report| Alpha | AAAA |
| 2016-05-17 | Financial Report| Alpha | AA |
| 2016-05-18 | Status Report | Bravo | BBB |
| 2016-05-19 | Financial Report| Alpha | AAA |
| 2016-05-20 | Financial Report| Bravo | B |
+-----------------+-----------------+-----------------+-----------------+
나는 기본적으로 메트릭 (각 요청 유형의 발생/수를 캡처 한 후하여 정렬하는 당신의 도움이 필요합니다 :
내 MS 액세스 MDB 파일의 스냅 샷 인 (아래 다음 표를 고려 새로운 결과 발생 부)는 후술 :+-----------------+-----------------+-----------------+-----------------+
| Division | Status Report | Business Case | Business Plan |
+-----------------+-----------------+-----------------+-----------------+
| A | 1 | 0 | 0 |
| AA | 1 | 0 | 0 |
| AAA | 1 | 0 | 0 |
| B | 0 | 1 | 0 |
| BB | 0 | 1 | 0 |
| BBB | 0 | 1 | 0 |
| C | 1 | 0 | 1 |
| CC | 1 | 0 | 1 |
| CCC | 1 | 0 | 1 |
+-----------------+-----------------+-----------------+-----------------+
체크 아웃 주문이를 사용합니다. 리본, 만들기 -> 쿼리 마법사에서 찾으십시오. – HansUp
'[요청 유형] = '사례 유형'= '상태 보고서'THEN 1 END) AS [상태 보고서], COUNT (사례 유형 = '비즈니스 사례'THEN 1 END) 사례], COUNT 개 (요청 유형 = '사업 계획'THEN 1 END) 그대로 [사업 계획] FROM yourTable GROUP BY 지점, 부서 ORDER BY 지점, 부서 – MatBailie