首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BigQuery,SQL :最近完整的n个月

BigQuery,SQL :最近完整的n个月
EN

Stack Overflow用户
提问于 2021-02-10 15:45:38
回答 1查看 49关注 0票数 0

我将查询从PostgreSQL复制到BigQuery。在PostgreSQL中,我使用此语法获取从今天起整整4个月的日期:

代码语言:javascript
复制
WHERE date>= date_trunc('month', current_date-interval '4 months')

此返回从今天起整整4个月,所以如果今天10/02/2021我得到日期从1/10/2020-10/02/2021现在我尝试在BQ中获得相同的结果,如下所示:

代码语言:javascript
复制
WHERE DATE(date) BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 4 MONTH) AND CURRENT_DATE() 

但这个回报离今天只有4个月了2020/10-10/02/2021

如何修复查询以获得完整的4个月?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-10 16:02:16

使用DATE_TRUNC截断BigQuery中的日期

代码语言:javascript
复制
WHERE date BETWEEN DATE_TRUNC(DATE_SUB(CURRENT_DATE(), INTERVAL 4 MONTH), MONTH) AND CURRENT_DATE() 
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66132787

复制
相关文章

相似问题

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