2014-04-07 7 views
0

나는 두 개의 열에는 opening_amt 및 receive_amt라는 Customer라는 테이블이 있습니다. 내가 opening_amtreceive_amt의 합이 바로 오프닝 AMT보다 큰 15000초심자 SQL 합계 함수

select * 
from Customer 
where opening_amt > 15000; 

작품입니다 모든 고객의 세부 사항을 표시 할, 그러나이 기능이 작동하지 않습니다.

select * 
from Customer 
where opening_amt and receive_amt > 15000 ; 

미리 도움을 청하십시오.

답변

2

두 열의 양을 지정해야합니다!

select * from Customer where opening_amt > 15000 and receive_amt > 15000 

또는

"opening_amt receive_amt와의 합 이상이다 15000"

select * from Customer where opening_amt + receive_amt > 15000 

위의 두 예제는 아주 다른 작업을 수행하고 있습니다. 하나는 두 금액을 모두 가진 고객 만 15000을 초과하지 않도록하는 것입니다. 두 번째는 15000을 넘는 두 고객의 합계만을 반환합니다.

+0

둘 모두를 쿼리 할 수있는 방법이 있습니까? 나는 단지 opening_amt와 receive_amt를 합친 고객이 15,000보다 크다는 것을보고 싶다. (나는 당신의 솔루션이 다른 종류의 쿼리와 관련하여 올바른 답을 줄 것이라고 확신한다) 감사합니다 – Eoin2211

+0

도움이 될지 확실하지 않으십니까? – sarin

+0

늦게 응답하여 죄송합니다. 그거 정말 고마워! – Eoin2211