ich eine Ansicht zurücksetzen müssen, die auf der folgenden SELECT-Anweisung aufgerufen wird:Wie eine Tabelle
SELECT [Position], [TeamName], [Played], [Wins], [Loss], [Draws], [Points], [Goals_Scored], [Goals_Against], [Goal_Difference], [LeagueID]
FROM League_Table
WHERE LeagueID = @LeagueID
ORDER BY Points DESC, Goal_Difference DESC;
Dieser gibt eine Tabelle weiter unten.
Ich habe eine if-Anweisung, die für die überprüft, ob die Summe der Spiele pro Mannschaft erreicht ist (dies bedeutet, dass die Saison beendet ist), dann (dies ist Teil ich bin stecken), aktualisieren Sie einfach den Tisch Also fängt alles wieder an.
IF (SELECT MIN(Played) FROM dbo.League_Table WHERE LeagueID = @LeagueID) > @TotalMatches
Meine Frage ist, was ist die beste Methode, um eine Liga-Tabelle zurückzusetzen? Im Folgenden ist ein Beispiel, wie es nach dem Refresh aussehen sollte:
UPDATE Tabellenname SET Gespielt = 0, Gewinne = 0, Verlust = 0 usw. –
Tabelle hat große Daten? – NEER
Sie möchten eigentlich alle historischen Daten entfernen und nur mit einer Liste von Teams verlassen werden? Oder möchtest du eine neue LeagueID mit den gleichen Teams? –