回答

收藏

如何不按分组方式求和

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

这是我的问题。
+ \# `0 A4 b! w) N: rActual   Auction   Ammanat   id7000    500       1000      228,2297000         100        228,2297000          228,2295000                        我想要以下结果6 q$ h0 H% h  Y5 `3 V: J
Actual   Auction   Ammanat   Remaining  id5000            5550      228,2297000          5550         228,2297000           550     550     228,2297000         550      5550                            在这里Remaining是(sum(auction)-actual)。
4 i  R2 {; c% C" s$ C- ]8 e- J我正在使用PostgreSQL。但是,如果有人知道的话SQL Server解决方案,那就可以了。
( {/ k5 E) e3 k% S% L                                                                1 {; l% K, P, S+ Q9 h* _! k
    解决方案:                                                                ! i( `7 u; ^) I# x
                                                                您需要使用窗口功能-http://www.postgresql.org/docs/9.3/static/tutorial-
3 T. `7 d7 F' Wwindow.html
2 r5 T, P5 A" ^, V, `9 D2 w! x就像是:  T8 |: i' P- h* c& M
(Sum(Auction) OVER ()) - actual AS Remaining
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则