你知道什么功能或逻辑可以用来实现这个输出吗

  • 本文关键字:实现 输出 功能 teradata
  • 更新时间 :
  • 英文 :


问题:

表A有一列4个值

col 1
-----
1
2
5
8

输出

col 1  col 2
-----  -----
1      2
2     10
5     40
8      8

输出应该是具有作为累积乘积的派生列的现有列。当没有更多的值可以相乘时,行值应该按原样显示。累积和可以很容易地计算。知道乘法是怎么实现的吗?我试过使用OLAP函数,但没有成功。

您的预期输出是当前行和下一行的乘积:

col1 * lead(col1,1,1) over (order by col1)

相关内容

  • 没有找到相关文章

最新更新