求救,请大侠指教。关于动态决定一个检索条件

zhangbat zhangbat 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
存储过程中的一个查询,用到这样一个条件:
通过一个参数判断日期类型,如果是按月,
那么检索条件中就直接指定月份
b.yearmonth = strYearMonth

如果按年就指定一个范围
b.YearMonth >= stryearFirstMonth and b.YearMonth<=stryearMonth

上面这两个都比较easy,
可是如果是安季度那就惨了,要用 in(……),就是说括弧里面的内容很难确定的

所以我想问一下,存储过程中可以动态的决定检索条件么?
要是能,怎么做(最好不要用动态sql),
如果不能,上面的问题怎么解决。
...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
zhangbat
Oracle 17,133 成员 55,258 内容