SQL 添加另一列的数量

发布于 2025-01-15 22:42:35 字数 1432 浏览 3 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

じее 2025-01-22 22:42:35

在 SQL Server 中,窗口函数 sum() over() 应该可以解决这个问题。

请注意 order by ColB ...这只是一个占位符,我怀疑您还有另一列具有正确的序列

示例

Select ColA
      ,ColB
      ,ColC = sum(ColB) over (partition by ColA order by ColB rows unbounded preceding )
 From  YourTable

In SQL Server, the window function sum() over() should do the trick.

Note the order by ColB ... This is just a placeholder, I suspect you have another column which would have the proper sequence

Example

Select ColA
      ,ColB
      ,ColC = sum(ColB) over (partition by ColA order by ColB rows unbounded preceding )
 From  YourTable
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文