Sql Bigquery日期间隔语法

Sql Bigquery日期间隔语法,sql,google-bigquery,Sql,Google Bigquery,在BigQuery中如何执行以下操作 date in (now() - interval 1 day, now() - interval 2 day) 基本上,我想得到以下信息: date IN ("2020-05-18", "2020-05-17") 直接比较怎么样: date >= date('2020-05-17') and date <= date('2020'05-18') 这很好,但它应该是动态的,也就是说,如果存在datediff/dateadd函数,则使用该函数

在BigQuery中如何执行以下操作

date in (now() - interval 1 day, now() - interval 2 day)
基本上,我想得到以下信息:

date IN ("2020-05-18", "2020-05-17")

直接比较怎么样:

date >= date('2020-05-17') and
date <= date('2020'05-18')

这很好,但它应该是动态的,也就是说,如果存在datediff/dateadd函数,则使用该函数。
date in (date('2020-05-17'), date('2020'05-18'))
date in (DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY), DATE_SUB(CURRENT_DATE(), INTERVAL 2 DAY))