我可以使用 SQL 的游标从上一行检索值吗?
我正在开发一个查询,我需要当前行的某个字段是“当前行的字段”+“上一行的同一字段”的结果。 (SQL Server 2008)
如何使用游标来做到这一点?
I'm developing a query, where I need that a certain field of my current line be the result of "the field of my current line" + "the same field of the previous line". (SQL Server 2008)
How can I do it by using cursors?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将上一行值分配给变量:
Assign the previous line value to a variable:
这是使用 CTE 的合适解决方案吗?
Would this be an appropriate solution using the CTE?
我确实相信 FETCH PRIOR 在 SQLServer 2008 中可用....参见
此 MS 页面
I do believe FETCH PRIOR is available in SQLServer 2008....See
this MS page