【问题标题】:Sum over partition but only as a running total in SQL Server对分区求和,但仅作为 SQL Server 中的运行总计
【发布时间】:2022-09-30 23:10:31
【问题描述】:

我有以下问题。

正确的值应该是这样的:

9/13 数据应具有 orig_target_qty - sum(of 9/13/ exec_qty)

我想要 700,000 之间的差值 - 左侧框中的总数。我按股票代码对值进行分区,但添加 700k + 100k - sum (of exec qty) 应该会给我正确的结果,但由于某种原因,由于前一组记录有 100k,我得到的值短 100k。

关于我为什么做错的任何想法?我在某处有语法错误。

标签: sql sql-server


【解决方案1】:

您能否向我们展示一张表格,其中包含您想要的结果。 另外请在引用它们时使用列定义,因为这里不清楚你想要什么。

【讨论】:

    猜你喜欢
    • 2019-03-19
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-26
    • 2018-01-14
    • 2020-06-09
    相关资源
    最近更新 更多