跨分区数据库的SQL查询(按天)



因此,在过去的3个月里,我们从一个有5个选项卡的Google Sheets变成了一个连接的BigQuery DB,它引用了有5个表的Google Sheet并编写查询。今天,我们刚刚再次升级到一个完整的每日分区数据库。

我很难弄清楚如何在多天的数据中编写查询。

当我开始查询时,它默认为今天。

SELECT order_number 
FROM `project-123456.client_name.orders` 
WHERE DATE(submitted_date) = "2022-02-10" 
LIMIT 1000

例如,我正试图弄清楚一月的语法(我知道这是不对的(

WHERE DATE(submitted_date) = Jan 1 - Jan 31.

任何建议都很好,我正在以惊人的速度学习SQL,但在这种情况下,我想我只是不知道该问什么问题。

好的,我想明白了。

WHERE DATE(submitted_date) >= "2022-01-01" AND DATE(submitted_date) <= "2022-01-31" 

另一个选项:

where date_trunc(date(submitted_date), month) = '2022-01-01'

最新更新