Torna al Thread

drop table #tbltemp DECLARE @ARRIVI INT DECLARE @PARTITI INT DECLARE @PRESENZE INT DECLARE @PRESENZE_PREC INT DECLARE @CODPAESE INT CREATE TABLE #tblTemp ( codpaese int, presenze_precedenti Int, arrivi int, partiti int, presenze Int ) DECLARE ShiftCursorValue CURSOR FOR select codpaese,COUNT(dataarrivo)as arrivi, COUNT(datapartenza) as partiti, (COUNT(dataarrivo)-COUNT(datapartenza))as presenze from TABMOVIMENTI_1 where dataarrivo='10/02/2012' group by codpaese OPEN ShiftCursorValue FETCH NEXT FROM ShiftCursorValue INTO @codpaese,@arrivi,@partiti,@presenze WHILE @@FETCH_STATUS = 0 BEGIN BEGIN INSERT INTO #tblTemp (codpaese,presenze_precedenti,arrivi,partiti,presenze) VALUES (@CODPAESE,0,@ARRIVI,@PARTITI,@PRESENZE) END FETCH NEXT FROM ShiftCursorValue INTO @codpaese,@arrivi,@partiti,@presenze END CLOSE ShiftCursorValue DEALLOCATE ShiftCursorValue select * from #tblTemp
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5