【发布时间】:2020-05-01 18:23:25
【问题描述】:
我试图达到以下结果:
第一行的逻辑是((470-375)/375)*100 如果有人对此有任何想法,请贡献。
【问题讨论】:
-
请澄清您要问的问题。您是否尝试将逻辑复制到其他行?或者逻辑不适用于一行?
标签: sql teradata teradata-sql-assistant
我试图达到以下结果:
第一行的逻辑是((470-375)/375)*100 如果有人对此有任何想法,请贡献。
【问题讨论】:
标签: sql teradata teradata-sql-assistant
您可以使用窗口函数lead()检索下一条记录的cumulative_excp,然后在计算中使用:
select
run_date,
cumulative_excp,
100.0
* (lead(cumulative_excp) over(order by run_date) - cumulative_excp)
/ cumulative_excp interest
from mytable
【讨论】: