回答

收藏

如何不按分组方式求和

技术问答 技术问答 498 人阅读 | 0 人回复 | 2023-09-14

这是我的问题。
* Y* G& \3 T8 k  A* c, ?7 GActual   Auction   Ammanat   id7000    500       1000      228,2297000         100        228,2297000          228,2295000                        我想要以下结果0 o' [5 `# }7 X: H4 z) S
Actual   Auction   Ammanat   Remaining  id5000            5550      228,2297000          5550         228,2297000           550     550     228,2297000         550      5550                            在这里Remaining是(sum(auction)-actual)。, N$ y7 p/ h* p4 Y, R) L7 i
我正在使用PostgreSQL。但是,如果有人知道的话SQL Server解决方案,那就可以了。& l" `2 J- H( p
                                                                9 A$ H7 S/ A( J; o; p. R
    解决方案:                                                               
% D) \' }  J1 e4 F0 ?                                                                您需要使用窗口功能-http://www.postgresql.org/docs/9.3/static/tutorial-1 P) H8 H: g% U- V( X8 M
window.html
2 H8 H3 E$ Y! Y/ g就像是:
8 \6 d2 M+ c9 w) {% N  ]6 O0 Y4 m* h(Sum(Auction) OVER ()) - actual AS Remaining
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则