0

我将 scan_date 插入记录为<Today_date>T00:00:00.000+0000,但我无法使用 scan_date = TODAY (SOQL)检索相同的记录。

例子:

scan_date = "2022-01-10T00:00:00.000+0000"的记录,但我查询时记录为空

SELECT Id  FROM <Table_name> where Scan_Date__c=TODAY

但我使用查询检索相同的数据

SELECT Id  FROM <Table_name> where Scan_Date__c=YESTERDAY

顺便说一句,我将JsForcenodeJS一起使用。

4

1 回答 1

0

我使用 DAY_ONLY() 解决了

我使用 DAY_ONLY() 和 Scan_Date__c 来比较日期并忽略时间。

SELECT Id  FROM <Table_name> where DAY_ONLY(Scan_Date__c)=TODAY

参考

  1. https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql_select_date_functions.htm#
于 2022-01-10T18:05:30.643 回答