英文:
how to group by bi-weekly in google big query?
问题
我认为Google BigQuery提供了类似DATE_TRUNC的函数,但没有可以使用的双周参数。所以我想知道是否有任何方法可以实现这个功能。
英文:
I think google big query provide function like DATE_TRUNC, but there is no bi-week parameter can use. So I wonder if there any way we can implement this.
答案1
得分: 1
一种选择是使用generate_date_array
函数,并传递2周的参数。
然后,您可以在查询中使用它作为内连接,以提取两周一次的时间段。希望这回答了您的问题。
SELECT GENERATE_DATE_ARRAY(current_date(), current_date() + 90, INTERVAL 2 WEEK) as bi_weekly_dates
英文:
one option is using generate_date_array
function and passing the 2 weekly parameter.
You can then use this in your query as inner join to extract the bi-weekly slots. hope this answers your question.
SELECT GENERATE_DATE_ARRAY(current_date(), current_date() + 90, INTERVAL 2 WEEK) as bi_weekly_dates
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论