在操作l数据库时,部分数据库的语法或函数不支持,一般会提示:模块 Database.ExecuteSQL 调用出错:ExecuteSQL 异常:not enough arguments for format string。
DATENAME('MM',getdate())返回值为英文月份,而非数字,若需要返回数字可以使用left()、substring()来实现
需要将getdate()转换成文本格式方能使用
如:in_digest like '%合计%' 修改为 position('合计' in in_digest) > 0 ,
若本身就要查找'%',可以将用char(37)代替
需要将日期格式化,可以利用replace()、LEFT(),CONCAT()函数来实现,比如:LEFT(replace(now(),'-',''),8),结果为yyyymmdd