【发布时间】:2018-10-05 22:39:43
【问题描述】:
如何从同一列获取前一行数据?
我有这样的数据:
A B C
1 20181111800 20181111800
2 20181111809 20181111809
3 20181140545 20181140545
4 20181111817 20181140545
5 20181111826 20181140545
C 列应该这样计算:
第一行 = 与 A 列的第一行相同
第二行 excel 公式如下所示:=IF(C1<A2;A2;C1)
第三行 excel 公式如下所示:=IF(C2<A3;A3;C2)
其余行以此类推..
如何将此公式更改为 sql 查询?
【问题讨论】:
-
您似乎希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的编码人员编写代码,但他们通常只有在发布者已经尝试自己解决问题时才会提供帮助。展示这项工作的一个好方法是包含您迄今为止编写的代码、示例输入(如果有的话)、预期输出以及您实际获得的输出(控制台输出、回溯等)。您提供的详细信息越多,您可能收到的答案就越多。检查FAQ 和How to Ask。
标签: sql