Kürzlich wurde ich eine Frage unter SQL-Abfrage gefragt? Kann mir jemand dabei helfen? Ich habe einen Tisch mit drei Spalten - Home Team, Away Team und Winner Team. Wie unten angegeben.SQL-Abfrage, um einen Bericht der gespielten Matches zu erstellen
H_T A_T W_T
AUS IND IND
ENG AUS ENG
IND AUS AUS
AUS ENG AUS
ENG IND IND
IND ENG IND
Above Daten müssen in SQL konvertiert werden, um den Bericht zu zeigen, mit folgenden Attributen Team Name, Spiele gesamt gespielt, Win Count, Zeichnen Graf, Verlust Graf Punkte.
Punkte berechnet werden, das sind die Formeln für jede Art (win/draw/Verlust)
Win = Win Count * 3
Draw = Unentschieden Count * 1
Loss = Loss Count * 0
Der Punkt wird mit den obigen drei Werten summiert.
Vielen Dank im Voraus
Was ein Unentschieden bestimmt? Und welche Datenbank benutzen Sie? – sgeddes
Fügen Sie das erwartete Ergebnis hinzu. Und zeigen Sie uns Ihren aktuellen Abfrageversuch. – jarlh
Sie können es mit Gruppieren nach und aggregieren Funktionen wie Summe. Auch welchen DB Provider verwendest du? – Doruk