soqlpython中的通配符
我正在尝试使用python和simple_salesforce包从salesforce进行查询。当我使用通配符时,它会抛出故障错误soqlpython中的通配符,python,sql,salesforce,Python,Sql,Salesforce,我正在尝试使用python和simple_salesforce包从salesforce进行查询。当我使用通配符时,它会抛出故障错误 soql = """SELECT {} FROM Contact where LastModifiedDate like "%2020-06-16%" """.format(','.join(field_names)) results = sf.query_all(soql) 错误 line 1:1374 no viable alternative at cha
soql = """SELECT {} FROM Contact where LastModifiedDate like "%2020-06-16%" """.format(','.join(field_names))
results = sf.query_all(soql)
错误
line 1:1374 no viable alternative at character
日期筛选器错误,此字段的类型为DateTime,而不是date 你需要以这样的方式结束
SELECT Id, FirstName, LastName, Email
FROM Contact
WHERE DAY_ONLY(LastModifiedDate) = 2020-06-15
或
其中LastModifiedDate>=2020-06-15T00:00:00Z
最后修改日期<2020-06-16T00:00:00Z
有一系列特殊的(不是真正的常量),比如今天、昨天、最后几天:123你试过双“%”(%%
)吗?
WHERE LastModifiedDate >= 2020-06-15T00:00:00Z
AND LastModifiedDate < 2020-06-16T00:00:00Z