請考慮以下查詢。 我爲此查詢創建了一個遊標。 我的問題是group by在光標中不能正常工作。但是當我執行查詢時,它會根據結果給出完美組。通過不與光標一起工作組
當我使用FETCH NEXT和WHILE循環迭代遊標時,它爲相同的point_id提供了多個組。
你能幫我解決這個問題嗎? 在此先感謝..
select timestamp as 'TS',REPLACE(REPLACE(POINT_ID,'[','_'),']','_') AS POINT_ID,_VAL
from TCF1_PULLCORD
where timestamp between '11/01/2011 6:30:00 AM' and '12/01/2011 6:29:59 AM'
group by point_id,timestamp,_val
DECLARE MYCUR CURSOR
FOR
select timestamp as 'TS',REPLACE(REPLACE(POINT_ID,'[','_'),']','_') AS POINT_ID,_VAL
from TCF1_PULLCORD
where timestamp between '11/01/2011 6:30:00 AM' and '12/01/2011 6:29:59 AM'
group by point_id,timestamp,_val
你是什麼意思 – gbn
它給ROWS FOR POINT_ID = 'DOOR_PROD_ST_1_' 「不是在光標正常工作」 THEN給出POINT_ID = 'DOOR_PROD_ST_10_' AND 'DOOR_PROD_ST_11_'然後再'DOOR_PROD_ST_1 _'...我平均分組 – Dharmesh
@Dharmesh:請將** ** **大寫鎖定鍵**關閉** - 這是考慮** YELLING **,它是* * RUDE ** –