오라클 SQL을 나열 WHERE 결합 :
나는 DB에서 판매 데이터를 가지고 있고이 연초 판매, 판매 인당 수수료 합계를 끌어하려고 , 그들의 영토를 기반으로합니다. 모든 영업 사원은 CUSTNO가 C001
, C002
또는 C003
과 동일하지 않을 수 있습니다. 여기에 1 명의 영업 사원이 있습니다.오라클 SQL : 서로 다른 기준에 문을 집계 합계
SELECT sum(commission) AS Sales_Person_1
FROM salesdata
WHERE state IN ('TX',
'CA',
'FL')
AND CUSTNO NOT IN ('C001',
'C002',
'C003')
AND date >= 1/1/2017;
나에게 행이 한 사람을 기반으로 모든 수수료를 제공
,하지만 난 하나의 쿼리를 작성 어떻게 비슷한 지역 기준을 기반으로 다른 모든 영업 사원을 포함하는?
나는
가 이상적으로 내 데이터를 원하는 등, 또한 행으로, 행으로, 'WA
'을 'NH
'을 'NY
을'동일한 데이터를 요약하지만 'GA
'를 기반으로 할 로 돌아올 :
Sales_Person_1 $500
Sales_Person_2 $999
Sales_Person_3 $888
나는
GROUP BY
을 시도하지만 난
WHERE
을 사용할 수 없습니다. 나는 길을 잃었다. 어떤 도움이라도 대단히 감사 할 것입니다.
테이블 구조는 어떻습니까? – alejandrogiron