gpt4 book ai didi

SQL从所有选定行中减去第一行

转载 作者:行者123 更新时间:2023-11-29 11:33:06 25 4
gpt4 key购买 nike

有没有办法从所有行中减去第一个选定行的值?所以如果我有

t = 1, v = 500
t = 2, v = 800
t = 3, v = 1200

我会得到

t = 1, v = 0
t = 2, v = 300
t = 3, v = 700

我一直在寻找可移植的解决方案,但 Postgres 解决方案的工作原理是一样的:-)谢谢。

最佳答案

SELECT  v - FIRST_VALUE(v) OVER (ORDER BY t)
FROM mytable
ORDER BY
t

关于SQL从所有选定行中减去第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4511962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com