回答

收藏

如何不按分组方式求和

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

这是我的问题。! \' D: T! z# ~1 A
Actual   Auction   Ammanat   id7000    500       1000      228,2297000         100        228,2297000          228,2295000                        我想要以下结果
1 A6 O( D8 J% e6 MActual   Auction   Ammanat   Remaining  id5000            5550      228,2297000          5550         228,2297000           550     550     228,2297000         550      5550                            在这里Remaining是(sum(auction)-actual)。
& ?) r5 T+ {  Q- C我正在使用PostgreSQL。但是,如果有人知道的话SQL Server解决方案,那就可以了。
& b( K; d  D* `+ `5 X+ x1 j8 E                                                                ) x; f9 D) k4 A% X8 {3 Y
    解决方案:                                                                  U* y6 Q2 w, Y# Q8 n) p
                                                                您需要使用窗口功能-http://www.postgresql.org/docs/9.3/static/tutorial-
2 |. x8 z' W* q' [9 xwindow.html
3 U( c0 K) a8 d6 a5 L9 M! F就像是:
" _- S3 V; r! C% }(Sum(Auction) OVER ()) - actual AS Remaining
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则