报表 条件筛选
如图所示 我有两条筛选条件
员工不是必输项
问题 我设置了筛选条件 员工 为null的时候 也作为了一个筛选条件 到SQL查询
能否实现 当 “员工” 不选择的时候筛选时 不使用 员工这个参数 作为筛选条件呢?
您好!
您的意思当员工如果输入值为空的时候SQL添加语句就如同 where 1=1 and 时间>=? and 时间<=?是这样嘛?这样直接用null 输入条件不可以,可以通过选择多值和全选来控制。您可以参照如下:
附件是参考模板:
KearneyKang 发表于 2018-3-27 11:36
您好!
您的意思当员工如果输入值为空的时候SQL添加语句就如同 where 1=1 and 时间>=? and 时间
谢谢 ,多选思路可以了
但是 用in 查询失败,如下图
我用的是MYsql数据库
SQL语句 SELECT * FROM Employee WHERE ID in(?);
执行 后 就报图形的错误
请问 怎么解决
谢谢 您好!
这个你可能是写 in(?) 然后MySQL数据库识别不了。
您写这样试试:
select * from 产品 where 产品名称 in (@Parameter1)
in里面直接是参数。 KearneyKang 发表于 2018-3-28 12:06
您好!
这个你可能是写 in(?) 然后MySQL数据库识别不了。
您写这样试试:
试了 不行
Mysql 的 好像都是用?
用"过滤"的方式,然后 用过滤 的 in 到是 可以解决 这个 参数 问题 。
不过 直接in(?)这种方式 还是不行 每个数据库,不一样用(?)在MySQL中可能不行
页:
[1]