2013-08-15 4 views
0

다른 표현을 검색하고 시도했지만 원하는 결과를 얻지 못하는 것 같습니다. 나는 JuneRecon과 USASRecon이라는 두 개의 테이블을 가지고 있는데, 하나의 테이블에서 amount 필드에이 두 테이블을 조인 할 필요가 있습니다. 금액은 -3.00이고 다른 하나는 3.00입니다. 나는 이들 필드를 합쳐서 0과 동등한 것으로 식별되었을 때 각각에서 몇 개의 행만 반환해야합니다.계산 된 금액으로 참여 쿼리

내가 무엇을 시도했다 : 쿼리 빌더에서 표현은 : 소계 : 합계 (CCur ([! JuneRecon 금액] + [!의 USASRecon 금액] < 0)) 오류 메시지가 다음 -gives "당신은 쿼리를 실행하려고하는 집계 함수 "의 일환으로 지정된 식 '시스템'을 포함하지 않는

나는 그들이 널이 될하고자하지 않는 행이 0과 같아야하는 그룹화 결과들을 반환하고 싶습니다

+1

시도해 보신 코드와 반환해야 할 데이터의 예를 알려주십시오. –

답변

0

다음과 같이 표시 될 수 있습니다.

select * 
from 
    table1 
    inner join table2 
    on table1.col + table2.col = 0 
0

두 테이블을 사용하여 쿼리를 만들 수도 있습니다. 쿼리 디자인을 사용할 수도 있습니다.

식으로 다음과 같이 새 문자를 만드십시오. 식 (II) [[JuneRecon]! [amount] + [USASREcon]! [amount] = 0, 1, 0)) 크리 테리아를 입력하면 1 일뿐입니다.

SQL WHERE 문을 사용하여 동일한 작업을 수행 할 수 있습니다.

+0

지금 바로 시도해 보겠습니다. –

+0

이 솔루션이 효과가 있습니까? – adelzel