我正在将数据从Google BigQuery提取到Tableau。
在Tableau中,我想要一个日期过滤器,范围从(选定日期-15)天到(选定日期)。 Tableau中的日期过滤器将看起来像-11/12/2019 12:00:00 AM to 11/26/2019 11:59:59 PM
。
在BigQuery表中,日期的数据类型为TIMESTAMP。
我想编写一个查询,该查询接受所选日期并向后计算15天,以便在Tableau中可以使用过滤器将日期向后15天。我该怎么办?
现在我所拥有的是-
cast(datetime_trunc (datetime(run_time), hour) as string) date_time
答案 0 :(得分:2)
下面是BigQuery标准SQL
SELECT <column list>
FROM `project.dataset.table`
WHERE DATE(run_time) BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 15 DAY) AND CURRENT_DATE()