環境: SQL Server 2012
輸出要依 xTime 欄位排序.
XYZ 累加,是依據 XYZ欄位中的值,進行連續同值的小區塊進行累加.
目前卡在 XYZ累加 這個欄位,不知道要如何下 SQL Command ,
只知道, 可能會用到 Window Function 來協助.
請高手們幫忙, 感恩~
ex:
SELECT xTime , XYZ
FROM orderTable
ORDER BY xTime
查詢後的結果如下:
xTime XYZ XYZ累加
09:11 -1 -1
09:13 -1 -2
09:15 -1 -3
09:17 1 1
09:19 1 2
09:21 0 0
09:23 -1 -1
09:25 1 1
09:27 1 2
09:29 -1 -1
09:31 1 1
09:33 -1 -1
09:35 -1 -2
09:37 -1 -3
09:39 1 1
09:41 1 2
09:43 -1 -1
09:45 -1 -2
09:47 0 0
09:49 0 0
09:51 0 0
09:53 1 1
09:55 1 2
09:57 1 3
09:59 -1 -1

X