首页 > 解决方案 > Google表格查询以选择记录> =可变日期

问题描述

我正在尝试选择>=作为计算字段的记录。这是查询:

=QUERY('Employer Form Responses'!A:Q,"select * where A >='"&B1&"' ",1)

数据中的列A是日期字段(例如 9/14/2020 18:46:39)并且字段B1包含

=TEXT(DATEVALUE(TODAY()-30),"YYYY-MM-DD")

查询给了我一个空的结果。我该怎么做?

标签: dategoogle-sheetsgoogle-sheets-formula

解决方案


您必须让查询知道您正在比较日期,只需date在比较运算符之后添加即可。以下是添加到您帖子中的查询的内容。

=QUERY('Employer Form Responses'!A:Q,"select * where A >= date '"&B1&"' ",1)

有关日期和查询之间怪异的更多信息:https ://www.benlcollins.com/spreadsheets/query-dates/


推荐阅读