2010-05-18 9 views
1

나는 사람들에게 쉽게 생각할 수있는 질문을하고 싶습니다.계산 된 필드를 합하는 방법

나는 관련된 두 테이블의 레코드를 반환하는 쿼리가 있습니다. (일대 다)

이 쿼리에는 2 개 테이블의 필드를 기반으로 계산 된 필드가 약 3 ~ 4 개 있습니다.

는 이제 계산 된 필드 합계를 이름과 합 절에 GROUP BY 절을 갖고 싶어하지만, 말하는 오류 메시지에서 종료 :

는 "당신은 집계 함수의 일부가 아닌 쿼리를 실행하려고 "

그래서 전체 합계 * (예 : group by, sum 등)없이 쿼리를 실행하기로 결정했습니다. : 그런 다음 이전 쿼리를 합산하는 다른 쿼리를 만들었습니다. (즉, 계산 된 필드의 이름과 합계에 group by 절을 사용하면 계산이 필요 없습니다.)이 작업은 훌륭합니다 (이 작업을 수행하는 데 사용합니다).하지만 요약 합계를 얻으려면 두 가지 쿼리 만하는 것을 좋아하지 않습니다. 디자인보기에서이 작업을 수행하는 다른 방법은 하나의 쿼리 만 작성합니까? 나는 매우 감사 할 것이다.

감사합니다 : 쿼리가 계산 된 필드를 그룹화 또는 무언가의 일부가 될 필요가 생각처럼

JM

+0

SQL을 게시 할 수 있습니까? –

답변

0

는 소리. 하위 쿼리를 조사해야 할 수도 있습니다.

sql (전후)을 게시 할 수 있습니까? 문제가 무엇인지 이해하는 데 도움이됩니다.

관련 문제