找文章 / 找答案
精选问答 更多内容

[数据处理] 数据集传参

yhdata-000白银一 显示全部楼层 发表于 2022-7-7 15:36:16 |阅读模式 打印 上一主题 下一主题
1
未解决

【数据处理】 数据集传参

3431 16
查询日期 and  [ (到期>到期开始 and 到期<到期结束) or (回售>回售开始 and 回售<回售结束)]
到期开始 结束 和回售 开始 结束 有可能不选 是空值


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


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


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

回复

使用道具 举报

精彩评论16

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

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

哪边没包进去?
回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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