0
我需要使用基於我的表中的組編號的基於GROUP BY語句的遊標: 當前代碼給了我每條記錄讓我分開說組1,我不想要,我想要將數據分組。SQL Server遊標和組按
DECLARE hello CURSOR
FOR
SELECT bygpno, SUM(bycash)
FROM sheet1
GROUP BY bygpno
ORDER BY bygpno
OPEN hello
FETCH NEXT FROM hello
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH NEXT FROM hello
END
CLOSE hello
DEALLOCATE hello
當我運行上面的代碼時,它在結果中每次檢索一行,我不知道爲什麼。
您可以添加一些示例數據以及什麼 - 當您運行查詢時 - 與您的期望結果不一致嗎? –
如果您只是運行查詢並且不使用遊標,那麼這是否會得到您想要的? ie..e只是運行'SELECT bygpno,SUM(bycash)FROM sheet1 GROUP BY bygpno ORDER BY bygpno' –