【问题标题】:QUERY current month in google spreadsheet在谷歌电子表格中查询当前月份
【发布时间】:2016-10-20 13:13:57
【问题描述】:

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

=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" (...)

但这不起作用。 :/

【问题讨论】:

    标签: javascript google-sheets-api


    【解决方案1】:

    尝试使用大写的"TODAY()" 而不是“Today()”。我在google forum 中读到此查询语句区分大小写。

    【讨论】:

    • 谢谢 - 我使用了一种解决方法 - 我用当前日期填充了另一个单元格,并在查询中调用了这个单元格。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-05-18
      • 1970-01-01
      • 2021-07-09
      • 2019-05-20
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      • 2015-10-15
      • 1970-01-01
      相关资源
      最近更新 更多