请考虑以下查询。 我为此查询创建了一个游标。 我的问题是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 ** –