BigQuery SQL WHERE 当前日期和 -15 天之间的日期

新手上路,请多包涵

我正在尝试在 BigQuery 中的 SQL 的 WHERE 子句中编写以下条件,但我在语法上遇到了困难,特别是 日期 数学:

 WHERE date_column between current_date() and current_date() - 15 days

这在 MySQL 中似乎很容易,但我无法让它与 BigQuery SQL 一起使用。

原文由 Eric Hendershott 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 524
1 个回答

这对我有用。

 WHERE DATE(date_column) BETWEEN DATE(DATE_ADD(CURRENT_DATE(), -15, 'DAY'))
AND CURRENT_DATE()

原文由 ppk28 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进