안녕하세요.
질문좀 드리고 싶습니다.
만약에 금액 테이블이 이와같이 있습니다.
Sal
AN01
AN02
AN03
AN04
AN05
0 0 0 0 0
500 500 100 200 0
-100 0 0 100 0
200 0 0 0 0
아래와 같이 where 절에 5개 값에서 모두 0인 Row 만 출력되지 않도록 하고 싶습니다.
Sal
AN01 AN02 AN03 AN04 AN05
500 500 100 200 0
-100 0 0 100 0
200 0 0 0 0
제가 안되는 머리를 굴린다고 5개를 다 더했을때 0인것은 출력되지 않도록 해봤습니다.
Select *
from Sal
Where 1=1
and
AN01+
AN02+
AN03+
AN04+
AN05 != 0 ;
이렇게 하니까 문제는 아래와 같이 -100 있고 100 있는 Row가 0 이되서 출력되야 하는데 안되더라구요.
Sal
AN01 AN02 AN03 AN04 AN05
500 500 100 200 0
200 0 0 0 0
제가 쉬운건데 생각이 이상하게 굳어 있어서 안되는것 같습니다.
부탁드릴게요.^^