簡體   English   中英

Bigquery,拉一個月的第一天約會

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM