가 쿼리통과 [값 %]를
Declare @FromDate Datetime
Declare @ToDate Datetime
Declare @Whse nvarchar(10)
select @FromDate = min(S0.Docdate) from dbo.OINM S0 where S0.Docdate >={[email protected]}
select @ToDate = max(S1.Docdate) from dbo.OINM s1 where S1.Docdate <={[email protected]}
select @Whse = Max(s2.Warehouse) from dbo.OINM S2 Where S2.Warehouse ='[%2]'
Select @Whse as 'Warehouse', a.Itemcode, max(a.Dscription) as ItemName,
sum(a.OpeningBalance) as OpeningBalance, sum(a.INq) as 'IN', sum(a.OUT) as OUT,
..
.. .. .. 원래의 질의가 I 크리스탈보고 명령으로 쿼리를 추가하려고 시도하는 모든 것이다 귀중한 결정 보고서 파라미터 .. Dbo.OINM S0에서 @FromDate = min (S0.Docdate) 여기서 S0.Docdate> = '[% 0]' dbo.OINM s1에서 @ToDate = max (S1.Docdate)를 선택하십시오. 여기서 S1.Docdate < = '[% 1]' dbo.OINM S2에서 @Whse = Max (s2.Warehouse)를 선택하십시오. S2.Warehouse = '[% 2]' '[% 0]을> = {@ @ FromDate} (매개 변수) 그리고 그것은 잘 작동합니다. 그는 '[% 1]'에 대해 동일합니다. '[% 2]'변경 사항은 {@ @Whse}로 변경하는 것뿐입니다. 그러나 이것은 잘못된 데이터를 보고서에 제공합니다. 안부
있을 것이다 당신이 그것을 할 때를 받는가에 대해? 또한 Whse 매개 변수를 이미 생성 했습니까? –