Bigquery,拉取当月的第一天作为日期
Posted
技术标签:
【中文标题】Bigquery,拉取当月的第一天作为日期【英文标题】:Bigquery, pull the first day of the month for a date 【发布时间】:2016-01-08 18:29:45 【问题描述】:我正在尝试编写一个查询,该查询根据用于每月聚合的日期列返回该月的第一天。我不确定如何在 BigQuery 的语法中执行此操作。
例如:'2015-02-26'
将返回为 '2015-02-01'
【问题讨论】:
【参考方案1】:有很多方法可以做到这一点。 看口味和心情
下面是基于正则表达式的供您尝试
SELECT
REGEXP_EXTRACT(d, r'(\d4-\d2)-\d2') + '-01' AS first_day
FROM
(SELECT '2015-02-26' AS d)
【讨论】:
以上是关于Bigquery,拉取当月的第一天作为日期的主要内容,如果未能解决你的问题,请参考以下文章
java获取当月的第一天和最后一天,获取本周的第一天和最后一天
使用当月 VBA 的日期填充行中的一系列单元格,然后在下个月的第一天保存数据并清除工作表