0

我需要使用 Legacy SQL 语言自动执行每月查询的日期范围。

使用此代码,Google Bigquery 不会从月初到月底(5 月 1 日至 5 月 31 日)存储数据表。

FROM TABLE_DATE_RANGE([99999999.ga_sessions_],
             DATE_ADD(CURRENT_TIMESTAMP(),-30,'DAY'),
             DATE_ADD(CURRENT_TIMESTAMP(),-1,'DAY'))
4

1 回答 1

-1

在 MSsql 中制作的(它不漂亮,但我认为你会赶上漂移)

select cast('01.'+cast(Month(CURRENT_TIMESTAMP) as nvarchar)+'.'+cast(Year(CURRENT_TIMESTAMP) as nvarchar) as Date) as current_month_InitDate from mytable
select Dateadd(day, -1,cast('01.'+cast((Month(CURRENT_TIMESTAMP)+1) as nvarchar)+'.'+cast(Year(CURRENT_TIMESTAMP) as nvarchar) as Date)) as current_month_EndDate from mytable
于 2017-06-21T08:37:45.750 回答