【发布时间】:2019-01-03 04:48:03
【问题描述】:
假设输入有 3 个日期,data1 和 data2 是间隔,data3 是通用输入日期。 data1 和 data2 可以为空,data3 不为空。所以我可以有 3 种情况:
- data3 > data1(data2为空)
- data3
- 数据1
我不想使用不同的查询创建不同的 if。我想创建一个处理这些情况的查询。
假设有一个表 empolyes(id primary key, registration_date),假设我有两个 Dates 输入,我必须如何解决我的问题?
【问题讨论】:
-
嗨,我们需要更多信息:1)添加一些代码,向我们展示您对 java 做了什么 2)哪个 db 是?
-
分享示例表及其预期输出
标签: sql postgresql jdbc where