查询当前月份在谷歌电子表格

QUERY current month in google spreadsheet

本文关键字:谷歌 电子表格 查询      更新时间:2023-09-26

很简单的问题:我想要一个查询,过滤当前月份,我得到了这个工作:

=query(Sheet1!A9:F; "select sum(D) where A >= date '2016-10-01' and A < date '2016-11-01'"; 0)

我需要得到像

这样的东西
(...) where A >= "'Year(Today())'-'Month(Today())'-01" (...)

但这不起作用。:/

尝试用大写的"TODAY()"代替"TODAY()"。我在这个谷歌论坛上读到这个查询语句是区分大小写的。

这将查询从当月1号到该月最后一天的所有数据。

A >= date '"&text(EOMONTH(TODAY(),-1)+1,"yyyy-mm-dd")&"' and A <= date '"&text(EOMONTH(TODAY(),),"yyyy-mm-dd")&"'

假设…

A        B        
10/2/23  data    
10/3/23  moredata  
11/6/23  evenmoredata  
我使用

:

=query(A2:B4,"SELECT A, B WHERE MONTH(A) = '"&month(today())-1&"'")