我有一个表,想利用参数的复选框控件,进行多项选择查询。比如我把复选框设置成12个月,我选中其的几个月,数据库就要给出这几个月的记录。sql语句如下:SELECT * FROM dbo. where CONVERT(varchar(10), MONTH(DATE)) in ('${month2}'),其中DATE是数据库表中的销售日期,month2是我设置月份的复选框参数。如果我单选一个月,就有查询结果,多选几个月就没有任何结果了,我把month2参数的属性中的分隔符设置为",”,但还是不行,请问我的sql语句哪里出问题了。另一个问题,请问我的日志查看里面怎么没有sql语句执行情况的记录呢?
编辑于 2017-6-18 20:36