Hej har en SQL databas med en tabell: En while-sats innebär att du startar en loop, men du har ingenting inuti loopen.Räkna ut poäng och måldiff
Omg Tid HemmaKlubbNr BortaKNr HemmaRes BortaRes
2 11 33737 33669 14 6
2 4 33697 33632 NULL NULL
2 8 33290 41638 10 10
Jag vill få fram Resp Klubb Summa Hemma och Borta Resultat och ge det vinnande laget 2 poäng.
Har precis börjat att titta på detta med WHILE sats men får Error
Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near 'NULL'
Så här har jag gjort som ett test:
WHILE (SELECT SUM(HemmaRes) FROM Matcher) IS NOT NULLSv: Räkna ut poäng och måldiff
Ifall du verkligen vill ha en loop, så måste du i loopen använda update eller delete för att se till att villkoret förr eller senare blir falskt, annars så kommer du aldrig ur loopen.