我觉得有两个问题:
①参数${}中if()函数的语法问题:非参数/内置函数/数值型数据,字符串数据应该是要用双引号("字符串")包含;
②参数的赋值,你这边使用的是字符串,传递过去的就是now()字符串,会出现①中类似的情况,且这里是没有经过格式化的数据,若是想使用内置公式,应该使用公式输入框(小三角展开)
每个条件,不要换行。
试试可以不
也就是把sql写成一行