【发布时间】:2017-05-10 19:58:51
【问题描述】:
我正在尝试实现以下目标,但面临诸如 where 子句中不允许的订单分析功能之类的错误
select a.araccno,a.ARBDTE,
sum(aramt) over( partition by araccno,ARBDTE ORDER BY ARAMT asc) sum1
,sum(b.Bill_Stmt_Discount_Amt) over( partition by b.bill_statement_id order by b.Bill_Stmt_Discount_Amt asc) sum2
from stg.ars_etl a
left outer join tgt.bill_sta_dis b
on 'LL'||a.araccno||a.arbdte=b.bill_statement_id
where sum1<> sum2
如何在 Teradata 中实现这一点?
非常感谢!!
【问题讨论】: