내가하고 싶은 일은 상당히 간단하지만 내가 가져온 데이터는 매우 다양하다고 생각합니다. 내가 뭘하려고 오전SQL에서 다중 테이블의 합
select sum(cast(vi.qty - vi.unredeemed as bigint))
from red.dbo.setup vc
full join red.dbo.test bt
on bt.batch_no = vc.batch_no
join red.dbo.live vi
where vi.date_issued between '2012-01-01' and '2012-01-01'
and vc.denom ='1'
and substring(vi.issue_id,3,1) = '4'
한 행의 구속 총을 제공하기 위해 다음 함께 참여하고 뺀 미 회수의 결과 qty
의 합을 3 개 테이블을 조인입니다.
나는 나의 합계 필드에 다양한 수정을 시도했지만 숫자는 다시 내가 그들을 곱 생각 거대한 보인다. 내가 사용하지 않은
잠시 동안 조인 나는 약간 녹슨입니다.
'dbo.live'에 조인 조건이 없습니다.이 쿼리는 작동하지 않습니다. 또한, 왜 전체 참여? – Ben