Google bigquery 只在白天换车

Google bigquery 只在白天换车,google-bigquery,Google Bigquery,是在我每天运行的查询中提取数据的标准。所以,基本上,我只想每天改变一天,其余的事情都一样。 有人能帮忙吗 date_add(a.Order_date,4,"Hour") > "2018-03-27 15:00:00" 选择 a、 订单作为订单号,唯一(b.状态\名称)作为状态, 日期添加(a.订单日期,4,“小时”)作为订单日期, 日期添加(a.导出日期,4,“小时”)作为导出日期, 日期添加(a.发送日期,4,“小时”)作为发送日期 从…起 [ops_View.Order_Timeli

是在我每天运行的查询中提取数据的标准。所以,基本上,我只想每天改变一天,其余的事情都一样。 有人能帮忙吗

date_add(a.Order_date,4,"Hour") > "2018-03-27 15:00:00"
选择
a、 订单作为订单号,唯一(b.状态\名称)作为状态,
日期添加(a.订单日期,4,“小时”)作为订单日期,
日期添加(a.导出日期,4,“小时”)作为导出日期,
日期添加(a.发送日期,4,“小时”)作为发送日期
从…起
[ops_View.Order_Timeline]作为
左连接[ops_View.sales_order_item]作为b
a.订单=b.订单号
哪里
左(a.顺序,2)=“AE”和
添加日期(a.订单日期,4,“小时”)>“2018-03-26 15:00:00”和
日期添加(a.Order\u date,4,“Hour”)因此,如果(例如)您需要过滤昨天下午3点到前天下午3点之间的时间段的数据,您可以使用以下内容(BigQuery标准SQL)

和日期添加(a.订单日期,4,“小时”)>
格式日期(“%Y-%m-%d 15:00:00”,日期子项(当前日期(),间隔2天))

和日期添加(a.订单日期,4,“小时”)请为您的所有问题提供。选择a.订单作为订单编号,唯一(b.状态名称)作为状态,日期添加(a.订单日期,4,“小时”)作为订单日期,日期添加(a.导出日期,4,“小时”)作为导出日期,日期添加(a.发送日期,4,“小时”)作为从[ops\u views.Order\u Timeline]发送的发送日期作为左连接[ops_views.sales_order_item]作为a.order上的b=b.order_nr(a.order,2)=“AE”和日期添加(a.order_date,4,“Hour”)>“2018-03-26 15:00:00”和日期添加(a.order_date,4,“Hour”)你的投票率很低。因此很重要-你可以使用投票下方张贴的答案左侧的勾号来标记接受的答案。
查看为什么它很重要。
对答案投票也很重要。
对有帮助的答案进行投票。…你可以检查当有人回答你的问题时该怎么做-简单的规则,你可以提高自己的声誉评分,同时你让我们有动力来回答你的问题:O)请考虑!
SELECT 
a.order as Order_Number,unique(b.status_name) as Status, 
date_add(a.Order_date,4,"Hour") as Ordered_Date, 
date_add(a.Export_date,4,"Hour") as Exported_Date, 
date_add(a.Dispatch_date,4,"Hour") as Dispatched_Date 
FROM 
[ops_views.Order_Timeline] as a 
left join [ops_views.sales_order_item] as b 
ON a.Order=b.order_nr 
WHERE 
LEFT(a.Order,2)="AE" AND 
date_add(a.Order_date,4,"Hour") > "2018-03-26 15:00:00" AND 
date_add(a.Order_date,4,"Hour") <= "2018-03-27 15:00:00" and 
b.status_name not in ("test_invalid","invalid","canceled","canceled_exportable") 
GROUP BY 1,3,4,5,