Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
soqlpython中的通配符_Python_Sql_Salesforce - Fatal编程技术网

soqlpython中的通配符

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

我正在尝试使用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 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