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