为空时候,不要有空格,直接是空值
是上面那一段需要改一下,date类型=字符串了
点击这里预览一下SQL看看是否正确
-------------------
另外字段不要用date这些关键字
报错是说project_name的问题,你检查一下你的project_name是不是有特殊的字符看看,以及你传入的这个参数是不是字符太长了?
还有一步步加参数测试,看增加到哪一个参数的时候就报错了?
类似如下一步步加参数。看加到哪一个参数,或者去掉哪一个参数就不报错了?
感觉是字符串拼接问题,你的报错里面,SQL还带着帆软的公式,没转化成正常的SQL。
说明这是,拼接的问题。帆软没能识别出 参数。
那个 date 的 俩条件,先注释掉,总觉得关键词有影响,试试 。
if 判断中的参数 在报表中是可选的,其他参数是必须传值的