0
我有一個數據表作爲選擇數據的另一列看重
RowIndex Id TicketCount
1 23 1
2 25 2
3 3 1
4 14 1
5 16 1
6 18 1
7 1 1
8 6 1
9 15 1 ===> at this row the sum of Ticket Count is 10
10 22 1
11 27 1
12 24 1
13 26 2
14 9 1
15 19 1
從這個數據我想選擇所有記錄,其中門票計數之和將等於10(用戶輸入值)
在給定的數據我想選擇所有記錄,直到行索引9 輸出應該是:
RowIndex Id TicketCount
1 23 1
2 25 2
3 3 1
4 14 1
5 16 1
6 18 1
7 1 1
8 6 1
9 15 1
在Oracle中,你也可以使用LAG功能。 – Randy
@Randy。 。 。在Oracle中(這個問題沒有被標記),我只是簡單地使用累計求和函數。就像我在Postgres和DB2--支持它的其他數據庫一樣。 –
是不是比SQL 2012年早的窗口函數'over(按RowIndex排序)? – xanatos