SELECT B.신규일자, B.고객코드, B.판매담당, B.성명, B.회사명,
B.판매전화,
sum((A.매출금액+A.보증금)-A.수금액)as 미수금
FROM 고객원장 A, 고객 B
WHERE A.고객코드 = B.고객코드
And 미수금 > 6000
Group By B.신규일자, B.고객코드, B.판매담당, B.성명, B.회사명, B.판매전화
요기서 미수금 필드가 없다는 에러가 나는데 왜이럴까요??
어디서 문제 인지 알수가 없습니다.
sum한후에는 where절을 사용할수가 없나요??
> SELECT B.신규일자, B.고객코드, B.판매담당, B.성명, B.회사명,
> B.판매전화,
> sum((A.매출금액+A.보증금)-A.수금액)as 미수금
> FROM 고객원장 A, 고객 B
> WHERE A.고객코드 = B.고객코드
> And 미수금 > 6000
> Group By B.신규일자, B.고객코드, B.판매담당, B.성명, B.회사명, B.판매전화
>
> 요기서 미수금 필드가 없다는 에러가 나는데 왜이럴까요??
> 어디서 문제 인지 알수가 없습니다.
> sum한후에는 where절을 사용할수가 없나요??
>
미수금은 아직 많들어 지지 않은 필드 이기 때문에 Where 절에서
(매출금액+보증금)-수금액 로 써야 하고요..
위의 내용을 아래와 같이 하면 더 좋을 것 같은데.. 참고 바랍니다..
SELECT B.신규일자,B.고객코드,B.판매담당,
B.성명,B.회사명,B.판매전화,A.미수금
FROM 고객원장 A,
( SELECT 고객코드,sum((매출금액+보증금)-수금액)as 미수금
FROM 고객
WHERE (매출금액+보증금)-수금액 > 6000
Group By 고객코드 ) As B
WHERE A.고객코드 = B.고객코드