各位好:
想要实现的效果是:当日期控件取值为空时,查询所有日期下的数据。否则查询选择日期下的数据。
模板数据集中的查询语句如下,虽然语法没有错误,但是结果不正确。输入有数据的日期,结果为空。
请教各位大神,这个语句哪里出错了,万分感谢!
SELECT
pro_id 项目号,
pro_name 项目,
pro_manager_pro 项目经理,
pro_manager_acc 客户经理,
pro_station 阶段,
DATE_FORMAT (pro_updata_time, '%Y%m%d') 更新日期
FROM
project
WHERE 1=1
${IF(len(pr_id)==0,"","and pro_id='"+pr_id+"'")}
${IF(len(pr_name)==0,"","and pro_name='"+pr_name+"'")}
${IF(len(pr_station)==0,"","and pro_station='"+pr_station+"'")}
${IF(len(pr_manager_p)==0,"","and pro_manager_pro='"+pr_manager_p+"'")}
${IF(len(pr_manager_a)==0,"","and pro_manager_acc='"+pr_manager_a+"'")}
${IF(len(Up_date)==0,"","and pro_updata_time = date_format('"+Up_date+"','%Y%m%d')")}