【发布时间】:2017-02-02 13:50:31
【问题描述】:
亲爱的,我尝试将查询添加到水晶报表命令中 查询是
Declare @FromDate Datetime
Declare @ToDate Datetime
Declare @Whse nvarchar(10)
select @FromDate = min(S0.Docdate) from dbo.OINM S0 where S0.Docdate >={?@FromDate}
select @ToDate = max(S1.Docdate) from dbo.OINM s1 where S1.Docdate <={?@ToDate}
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,
..
.. .. .. 原始查询是 ...select @FromDate = min(S0.Docdate) from dbo.OINM S0 where S0.Docdate >='[%0]' 从 dbo.OINM s1 中选择 @ToDate = max(S1.Docdate) 其中 S1.Docdate ={?@FromDate} (参数),并且对于 '[%1]' 工作正常,现在我无法更改 '[%2]' 唯一对我有用的是将其更改为 {?@Whse} 但这在报告中给了我错误的数据 问候
【问题讨论】:
-
您遇到的具体错误是什么,您何时收到?另外,您是否已经创建了 Whse 参数?
标签: sql-server sap crystal-reports-2008