首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google按今天的日期过滤

Google按今天的日期过滤
EN

Stack Overflow用户
提问于 2021-03-19 13:38:27
回答 1查看 453关注 0票数 1

我已经创建了一张谷歌的体育赛事单,然后使用忍者wordpress插件过滤到不同的网站。

并不是所有的网站都需要展示所有的游戏。

“奥运会”单张包含了全年所有赛事的列表,然后我有一个查询,将结果过滤到单个网站的单个表单中,只显示该网站的某些体育赛事,例如;

场地1=橄榄球和足球

场地2:足球和篮球

到目前为止一切都很好。

我现在试图添加一个日期过滤器,使游戏在今天的日期之前不再可见。

代码语言:javascript
运行
复制
=query(Games!A:Y, "where A > date '"&TEXT(TODAY(),"yyyy-mm-dd")&"' and (F = 'Football') or (F = 'Rugby')",1)

如果我将大于(>)号更改为小于(<),它会过滤掉结果,只显示今天日期之前的游戏,但出于某种原因,我的当前查询不会在今天之前过滤掉游戏。

我试图更改游戏表上的日期列(mm/dd/yy,dd/mm/yyy,yyyy等)中的格式,不确定这是否与其有任何关系,但尝试不会有什么影响。

如果有人能弄清楚我可能出了什么差错,我们将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-19 14:33:10

解决方案:

您可以使用大于或等于>=作为运算符。

编辑:布尔操作是从左到右的计算,因此首先计算A > date '"&TEXT(TODAY(),"yyyy-mm-dd")&"'(F = 'Football'),然后用(F = 'Rugby')对它们进行计算。

这是通过将F列条件与括号分组来固定的。

代码语言:javascript
运行
复制
=query(Games!A:Y, "where A >= date '"&TEXT(TODAY(),"yyyy-mm-dd")&"' and ((F = 'Football') or (F = 'Rugby'))",1)

这将显示大于或等于今天的日期的条目,如果F列是(足球或橄榄球)

示例查询:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66709232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档