Football Bundesliga 2022 until the end of May 2023

SELECT Spiel.Datum, Spiel.Uhrzeit,
       Heimteam.Name AS Verein,
       Gastteam.Name AS Gegnermannschaft,
       CONCAT(Spiel.Tore_Heim, ':', Spiel.Tore_Gast) AS Tore,
       CASE
           WHEN Spiel.Tore_Heim > Spiel.Tore_Gast THEN 'Sieg'
           WHEN Spiel.Tore_Heim = Spiel.Tore_Gast THEN 'Unentschieden'
           ELSE 'Niederlage'
       END AS Endstand,
       CASE
           WHEN Spiel.Tore_Heim > Spiel.Tore_Gast THEN 3
           WHEN Spiel.Tore_Heim = Spiel.Tore_Gast THEN 1
           ELSE 0
       END AS Punkte,
       SUM(CASE
           WHEN Spiel.Tore_Heim > Spiel.Tore_Gast THEN 3
           WHEN Spiel.Tore_Heim = Spiel.Tore_Gast THEN 1
           ELSE 0
       END) OVER (PARTITION BY Heimteam.Name ORDER BY Spiel.Datum, Spiel.Uhrzeit) AS Kumulierte_Punkte
FROM Spiel
JOIN Verein AS Heimteam ON Spiel.Heim = Heimteam.V_ID
JOIN Verein AS Gastteam ON Spiel.Gast = Gastteam.V_ID
WHERE Heimteam.Liga = 1 AND Gastteam.Liga = 1
ORDER BY Heimteam.Name, Spiel.Datum ASC, Spiel.Uhrzeit ASC;

https://dbup2date.uni-bayreuth.de/bundesliga.html