[英]Bigquery, pull the first day of the month for a date
我正在嘗試編寫一個查詢,該查詢根據用於每月聚合的日期列返回該月的第一天。 我不知道如何在BigQuery的語法中做到這一點。
例如: '2015-02-26'
將返回'2015-02-01'
有很多方法可以做到這一點。
取決於口味和心情
基於正則表達式的那個在下面供您嘗試
SELECT
REGEXP_EXTRACT(d, r'(\d{4}-\d{2})-\d{2}') + '-01' AS first_day
FROM
(SELECT '2015-02-26' AS d)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.