本帖最后由 qqlist 于 2016-12-27 15:30 编辑
我需要做一个选择日期范围查询的功能,变量开始日期用“st”,结束日期用“nt".用户选择日期范围后查询选择范围内的数据,
不选择日期视为全部范围,也可只选择其中一个日期。
我写成了下面的语句,同时选择两开始和结束日期没有问题。
如果只指定其中一个日期就会有问题。请教高手这个应该怎么写?
SELECT * FROM where 1=1 ${if(len(st)==0,""," and data >= '"+st+"' and data <= '"+nt+"'")}
54545
谢谢了!