我正在查詢哪裏需要根據列值顯示n個記錄。SQL查詢根據列值顯示記錄數
E.g.我的輸入表如下
ITMREF_0 STOFCY_0 ITCSEQ_0 VLTTOT_0
110205 11 7 7.00000
110205 18 1 22.30130
110206 11 5 0.00000
輸出我要的是什麼值是在第一列的不同列值第3列..第一列的列值將重複那個時代。
E.g.對於第1列(ITMREF_0),我們有兩個不同的數字。 110205 and 110206
對於110205,在第3列中有兩個不同的值,即7和1。這意味着第二和第四列110205從1重複到7,然後進行1
所以輸出應該是
ITMREF_0 STOFCY_0 ITCSEQ_0 VLTTOT_0
110205 11 1 7.00000
110205 11 2 7.00000
110205 11 3 7.00000
110205 11 4 7.00000
110205 11 5 7.00000
110205 11 6 7.00000
110205 11 7 7.00000
110205 18 1 22.30130
110206 11 1 0.00000
110206 11 2 0.00000
110206 11 3 0.00000
110206 11 4 0.00000
110206 11 5 0.00000