找回密码
 立即注册

QQ登录

只需一步,快速开始

hworld

初级会员

7

主题

17

帖子

209

积分

初级会员

积分
209
hworld
初级会员   /  发表于:2018-2-27 17:43  /   查看:2841  /  回复:1
本帖最后由 hworld 于 2018-2-27 17:43 编辑

我的SQL中有如下代码:WITH    CTEDate          AS ( SELECT   Bizday = @StartBizday
               UNION ALL
               SELECT   Bizday = DATEADD(dd, 1, Bizday)
               FROM     CTEDate
               WHERE    Bizday < @endBizday
             )其中 在我Sqlserver查询分析器 中 @StartBizday 和@endBizday 类型是 datetime
在报表设计器中这两个变量的类型是date
当我把整段SQL粘贴到报表设计器的查询框中会报错



在我本机Sqlserver客户端中运行Sql,没提示任何错误, 是可以查询出数据的。
在报表查询工具中也同样没报错。


既然语句报错, 确定按钮不能点击的,但是确认按钮可以点击,并且这段Sql可以编译通过了,运行出来的报表是按照我的SQL语句查询的结果。具体看重现步筹:







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-2-27 17:59:59
沙发
您好!
您反馈的问题已经收到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部