【发布时间】:2019-12-03 16:28:09
【问题描述】:
我有从 Salesforce 导入的数据,并且我正在使用查询函数来查找任何列的日期在给定范围内的所有行。以下是数据示例:
不工作的查询是:
=query('Salesforce Data'!A2:C,"SELECT A,C WHERE C >= date '"&TEXT(DATEVALUE($A$1),"yyyy-mm-dd")&"' AND C < date '"&TEXT(DATEVALUE($B$1),"yyyy-mm-dd")&"'")
我使用的是相同的查询,除了在一种情况下,它查看 B 列中的日期,而在另一种情况下,它查看 C 列中的日期。B 列版本有效,C 列版本无效。我已经验证 C 列中至少有一个日期在该范围内,因此它不应该是没有数据的问题,正如错误所暗示的那样:
我查看了数据格式,在这方面 B 列和 C 列之间没有区别。这些也是 Salesforce 中相同类型的字段,因此我不希望在格式上有所不同。我尝试手动将 C 列中的第一个值更改为日期(这是列之间的明显差异),但这也没有用。
【问题讨论】:
-
分享您的工作表副本以及所需输出的示例
标签: google-sheets google-sheets-formula array-formulas google-sheets-query google-query-language