因此,在过去的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'