안녕하세요.. 다름이 아니라
아래와 같은 SQL 문이 있습니다.
select a.nn, a.garde ,c ,d ,sum(a.d) from tableA a , tableB b
where a.nn=b.nn and a.grade in ('3','4') 가 있습니다.
여기서 sum이 5000 이상인 내용만 보여주고 싶습니다.
그래서 select a.nn, a.garde ,c ,d ,sum(d) from tableA a , tableB
b where a.nn=b.nn and a.grade in ('3','4') and sum(a.d) >5000
이렇게 하니깐
에러가 나면서 다음과 같은 메세지가 뜹니다. SQL error(-595) :Bad
use of aggregate in this context라고 뜹니다.
어떻게 해야 하나요 고수님의 도움을 구합니다.
부탁드립니다.
|