Case When을 사용하여 두 열의 정확한 합계를 얻는 방법
P粉103739566
P粉103739566 2024-03-19 23:49:06
0
1
430

저는 영업사원이 판매한 단위(전액(1) 또는 반액(0.5))을 추적하는 프로그램을 개발 중입니다. 내가 해야 할 일은 모든 거래의 합계와 영업사원 ID별로 그룹화된 거래의 절반을 구하는 방법을 찾는 것입니다.

데이터베이스 구조는 다음과 같습니다.

id 판매원_ID salesperson_two_id 판매일
1 5 비어있음 2022-07-02
2 3 5 2022-07-18
3 4 비어있음 2022-07-16
4 5 3 2022-07-12
5 3 5 2022-07-17
6 5 비어있음 2022-07-18

판매원의 SUM만 검색하려는 경우 유효한 쿼리가 있습니다.

으아아아

출력은 예상대로입니다:

모든 특가 반값
2 1.5

내가 달성하고 싶은 것은 테이블에 있는 모든 영업사원에 대해 이러한 결과를 얻는 것입니다. 그러나 이를 달성하는 방법을 모릅니다. 이것이 내가 얻고 싶은 결과입니다:

판매원_ID 총 거래수
5 3.5
3 1.5
4 1

가능한 경우 총 거래 수를 기준으로 결과를 정렬하고 싶습니다.

P粉103739566
P粉103739566

모든 응답(1)
P粉590929392

UNION ALL를 사용하여 각 영업사원에 대한 모든 행을 포함하는 결과 집합을 얻고 원하는 달을 필터링하여 집계합니다.

으아아아

보기 데모.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿