옵션 |
|
안녕하세요.
회사에서 간단히 DB 서버를 구성하여 공장에서 생산 공정을 관리하고 있습니다.
DB 는 MariaDB 사용 중입니다.
아래는 그 예이고 박스별 각 공정을 진행한 날짜를 입력했는데요.
box_no | process_1 | process_2 | process_3 |
1 | 2019-07-16 | 2019-07-16 | 2019-07-17 |
2 | 2019-07-16 | 2019-07-16 | 2019-07-18 |
3 | 2019-07-16 | 2019-07-17 | 2019-07-19 |
4 | 2019-07-17 | 2019-07-17 | 2019-07-19 |
5 | 2019-07-17 | 2019-07-17 | |
각 공정의 날짜별 진행 갯수는 아래와 같이 group by 를 써서 살펴보고 있습니다.
select process_1, count(process_1) from product group by process_1 ;
그런데 이걸 아래와 같이 컬럼별 진행 갯수를 날짜 기준으로 표시하려 합니다.
date | process_1 | process_2 | process_3 |
2019-07-16 | 3 | 2 | 0 |
2019-07-17 | 2 | 3 | 1 |
2019-07-18 | 0 | 0 | 1 |
2019-07-19 | 0 | 0 | 2 |
이래저래 검색해 봐도 잘 나오지 않아 질문 드립니다.
답변이나 힌트라도 주시면 고맙겠습니다.