而且我设置了不允许为空后,预览出来的结果,我正确数据是有出入的,说明还是得改这个sql,但我还是第一次遇到这种双时间段控件,无从下手噢
“有出入”具体差异数据是那些?
是不是控件值的临界值未包含?
把这段改成 3个 if 语句:
1、start1 不为空时, 输出 第一段between and
2、start2 不为空时, 输出 第二段between and
3、start1 和 start2 都不为空时,输出中间 的 or
这样就不管哪个参数为空,sql 都能成立。