此人很懒,什么也没有留下

发帖数 298粉丝 4
yhdata-000白银一
2022-7-7 15:36:16 发布在问答
【数据处理】 数据集传参
查询日期 and  [ (到期>到期开始 and 到期<到期结束) or (回售>回售开始 and 回售<回售结束)]
到期开始 结束 和回售 开始 结束 有可能不选 是空值


这样写 到期开始 结束 和 回售开始结束 不选日期 会报错


where 1=1
and (<查询日期> 日期 = ?{查询日期}</查询日期>


(<到期开始> and 到期 >=?{到期开始}</到期开始>
  <到期结束> and 到期 <=?{到期结束}</到期结束>
or
(<回售开始> and 回售 >=?{回售开始}</回售开始>
  <回售结束> and 回售 <=?{回售结束}</回售结束>))

3859
16
精彩评论16
jindawei青铜二
发表于 2022-7-7 15:54:33 显示全部楼层
本帖最后由 jindawei 于 2022-7-7 15:55 编辑

你好,建议给参数一个默认值。
回复

使用道具 2#

yhdata-000白银一
发表于 2022-7-7 15:57:53 显示全部楼层
jindawei 发表于 2022-7-7 15:54
你好,建议给参数一个默认值。

页面有三个日期 都是文本参数  查询日期只有一个   回售和到期都是两个文本参数 开始 结束这些都在数据集进行传参
参考1.png
回复

使用道具 3#

yhdata-000白银一
发表于 2022-7-7 15:59:43 显示全部楼层
jindawei 发表于 2022-7-7 15:54
你好,建议给参数一个默认值。

只有查询必选,到期/回售不要默认值
回复

使用道具 4#

jindawei青铜二
发表于 2022-7-7 16:11:31 显示全部楼层
你好,是你写的SQL格式不对,没有把and和or包进去。
回复

使用道具 5#

yhdata-000白银一
发表于 2022-7-7 16:12:24 显示全部楼层
jindawei 发表于 2022-7-7 16:11
你好,是你写的SQL格式不对,没有把and和or包进去。

哪边没包进去?
回复

使用道具 6#

jindawei青铜二
发表于 2022-7-7 16:16:03 显示全部楼层
以这个为例子,and和or应该包含在标签中
1.jpg
回复

使用道具 7#

yhdata-000白银一
发表于 2022-7-7 16:20:15 显示全部楼层
jindawei 发表于 2022-7-7 16:16
以这个为例子,and和or应该包含在标签中

这个应该是没有问题的,因为我全是and 的话是没问题的
回复

使用道具 8#

jindawei青铜二
发表于 2022-7-7 16:23:03 显示全部楼层
建议先试试看呢
回复

使用道具 9#

yhdata-000白银一
发表于 2022-7-7 16:32:27 显示全部楼层
jindawei 发表于 2022-7-7 16:23
建议先试试看呢

你试一下这个吧,有这种写法;因为我这个要先and 再 or 再 and  比那个还要加一层 才在社区问的
参考1.png
回复

使用道具 10#

12  
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部