要返回今天两个月前的当月第一天,可以使用BigQuery SQL中的DATE_TRUNC函数和DATE_SUB函数来实现。
以下是一个示例代码,演示如何返回今天两个月前的当月第一天:
SELECT DATE_TRUNC(DATE_SUB(CURRENT_DATE(), INTERVAL 2 MONTH), MONTH) AS first_day_of_month
在这个示例中,首先使用DATE_SUB函数从当前日期中减去两个月。然后,使用DATE_TRUNC函数将结果日期截断为月份,并将其设置为当月的第一天。
通过运行上述代码,你将获得一个名为"first_day_of_month"的结果列,其中包含今天两个月前的当月第一天的日期。
请注意,这个示例中使用的是BigQuery SQL的标准语法。具体的语法可能会因你使用的BigQuery版本和设置而有所不同。