找回密码
 立即注册

QQ登录

只需一步,快速开始

shenglingshi

初级会员

40

主题

82

帖子

266

积分

初级会员

积分
266
shenglingshi
初级会员   /  发表于:2016-6-27 14:11  /   查看:6616  /  回复:17
本帖最后由 Lenka.Guo 于 2016-9-2 09:53 编辑

我在报表中添加了一个参数,用户可以选择多个值,然后这个参数又与一个数据集中的参数绑定,想问问,在SQL中的where 语句中的in怎么处理这个多值的参数?

本帖子中包含更多资源

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

x

17 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-6-27 14:42:12
沙发
多值参数在SQL 中使用 in 就可以,如图:

本帖子中包含更多资源

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

x
回复 使用道具 举报
shenglingshi
初级会员   /  发表于:2016-6-27 15:51:31
板凳
我现在想通过SQL遍历这个变量,怎么办?
回复 使用道具 举报
shenglingshi
初级会员   /  发表于:2016-6-27 16:05:20
地板
还有那个in查询的那个,您给的那个貌似不行呢
回复 使用道具 举报
shenglingshi
初级会员   /  发表于:2016-6-27 16:23:17
5#
那个In的可以,SQL忘记()了
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-6-27 17:23:06
6#
shenglingshi 发表于 2016-6-27 16:23
那个In的可以,SQL忘记()了

我猜也是 这个问题解决了吧~
回复 使用道具 举报
shenglingshi
初级会员   /  发表于:2016-6-27 18:30:57
7#
in的方式解决了,我现在想知道,怎么在SQL中遍历多值的参数。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-6-28 09:41:43
8#
shenglingshi 发表于 2016-6-27 18:30
in的方式解决了,我现在想知道,怎么在SQL中遍历多值的参数。
抱歉,不太理解您说得在SQL 中遍历多值参数。

通常情况下, 在SQL Server中支持的SQL 语句,在 ActiveReports 数据查询中都是支持的且正常执行的。您可以参考SQL Server中的查询语句语法。
回复 使用道具 举报
shenglingshi
初级会员   /  发表于:2016-6-28 10:03:09
9#
我设置了一个参数,然后这个参数是多选的,然后参数传递给了一个数据集的参数,我需要在这个数据集的查询语句中获取到用户选择的每一个值。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-6-28 10:09:19
10#
shenglingshi 发表于 2016-6-28 10:03
我设置了一个参数,然后这个参数是多选的,然后参数传递给了一个数据集的参数,我需要在这个数据集的查询语 ...

这个需求就是 在这个帖子中说到的?http://gcdn.gcpowertools.com.cn/ ... mp;extra=#pid114456   
那就了解了。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部