Ciao ragazzi, devo aggiornare una tabella
cosi composta:
[squadra],[punteggio],[anno],[incre],[geet]
In pratica incrementare incre anno per anno, squadra per squadra. Ci sono arrivato, il codeice sotto funziona ma dovrei lanciarlo 228 volte.
volevo utilizzare un while per fare un loop ma mi si blocca al primo record. Ho leto che si possono utilizzare i cursori ma ci sto provando da giorni e non ne vengo a capo. Avete qualche suggerimento? Grazie millecodice:DECLARE @SQ AS NVARCHAR (255) DECLARE @AN AS INT SELECT TOP 1 @SQ=SQUADRA FROM PAZZO WHERE GEET=0 SELECT TOP 1 @AN=ANNO FROM PAZZO WHERE GEET=0 DECLARE @PIU AS INT SELECT @PIU=SUM(PUNTI) FROM PAZZO WHERE ANNO<=@AN AND SQUADRA=@SQ UPDATE PAZZO SET INCRE=@PIU, GEET=1 WHERE ANNO=@AN AND SQUADRA=@SQ

Rispondi quotando