如何使用日期范围进行查询?

问题描述 投票:0回答:2

在Google表格中:

A1 =该月的第一天。 B1 =该月的最后一天。

=QUERY("All!,"A:Z",select Col4 where Col4 >=&A1& AND Col4 <=&B1)")

为什么这不起作用?

google-sheets date-range
2个回答
0
投票

QUERY不了解日期,除非它们是yyyy-mm-dd格式:

=QUERY({All!A:Z}, "select Col4 
                   where Col4 >= date '"&TEXT(A1, "yyyy-mm-dd")&"' 
                     and Col4 <= date '"&TEXT(B1, "yyyy-mm-dd")&"'", 0)

0
投票

看看这是否有效

=QUERY(All!A:D, "Select D where toDate(D) >= date '"&TEXT(A1, "yyyy-mm-dd")&"'  and toDate(D) <= date '"&TEXT(B1, "yyyy-mm-dd")&"'")
© www.soinside.com 2019 - 2024. All rights reserved.