程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> sql-這種統計SQL ,怎麼寫啊。。。。

sql-這種統計SQL ,怎麼寫啊。。。。

編輯:編程綜合問答
這種統計SQL ,怎麼寫啊。。。。

現在的表結果:
Id Num OrderIndex
A1 3 1
A2 2 2
A3 3 3
B1 1 4
B2 4 5

想實現的結果:
Id Num

A1 3

A2 5

A3 8

B1 9

B2 13

統計後的結果:
根據OrderIndex排序,
每一行的Num的值為 小於等於當前行的OrderIndex的所有Num匯總。

最佳回答:


select B. id,(select num(*) from table as A where A.oerderIndex<=B.orderIndex )
from table as B
order by B.orderIndex

大底應該就是這麼一個思路 你試試 如果不行了 在下面留言

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved