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