우선 테이블 예시를 보여드리도록 하겠습니다!
order_id | member_id | paytype | regDt |
00001 | test1 | p | 2022-11-01 |
00001 | test1 | m | 2022-11-01 |
00002 | test2 | p | 2022-11-02 |
00002 | test2 | m | 2022-11-02 |
이게 가능할지는 모르겠지만 제가 드리고싶은 질문 내용은 아래와 같습니다.
주문번호가 같은 행에서 p,m이 있는 데이터가 몇개인지 알고 싶습니다.
예를들어 00001은 2줄이 존재하는데 첫번째는 paytype이 p이고 00001의 두번째는 paytype이 m입니다.
이렇게 p와 m이 동시에 있는 경우가 몇개가 존재하는지 알고자 합니다..
읽어주셔서 감사합니다..
앗.. 제가 예시를 잘못 들었습니다 ... 말씀해주신 예시는 있을 수 있습니다.
다시 테이블을 작성해보도록 하겠습니다..
order_id |
member_id |
patType | regDt |
00001 | test1 | p | 2022-12-01 |
00001 | test1 | m | 2022-12-01 |
00002 | test1 | p | 2022-12-02 |
00003 | test1 | p | 2022-12-03 |
00003 | test1 | m | 2022-12-03 |
이렇게 있다고 가정했을 때
여기서 p의 숫자를 구하고 싶은데요 조건이 있습니다..
같은 주문건에 (00001)에 p도 있고 , m도 있으면 이건 p의 갯수에 포함시키면 안됩니다.
위 예시에서 p의 갯수가 1로 나오는걸 희망하고 있습니다.