【发布时间】:2021-09-18 08:45:25
【问题描述】:
BigQuery 中的等价条件是什么。我的 TD 查询如下,我正在尝试形成一个等效的 BQ
select cast(pol.ORDER as int) as target
from db.porder po
inner join db_line pol
on po.po_nbr = pol.po_nbr
and po.order_date = pol.order_date
qualify row_number() over (partition by po.po_nbr order by po.order_date desc) = 1
where
po.po_nbr = '12345'
and pol.LINE_NBR = 1
【问题讨论】:
-
qualify等价于qualify。不过,您需要修复您的查询,以便where在qualify之前。
标签: sql google-bigquery teradata