有网友希望在Sbo报表接口的自定义报表中,加入输入的条件--起始日期,该怎么办?
答:其实这同在SQL Server中的处理方式时一样的,如下:
declare @d datetime
select @d=T0.OpenDate from OOPR T0 WHERE T0.OpenDate=[%0]
SELECT T0.OpprId, T0.CardCode, T0.CardName, T0.OpenDate ,@d 开始日期 FROM OOPR T0
where OpenDate>=@d
您甚至可以简单的写为:
SELECT T0.OpprId, T0.CardCode, T0.CardName, T0.OpenDate ,[%0] 开始日期 FROM OOPR T0
where OpenDate>=[%0]
以上在Sbo 2005B + SQL Server 2000 with SP4上测试通过。