Problem mit multipler Abfrage
Einklappen
X
-
Kompliziertes Problem - bitte um Hilfe!
Hallo,
ich habe eine zugegebenermassen komplizierte Berechnung in einem Basketballstatistik Skript die mich zermürbt! Bis jetzt ging dank Euch immer alles gut! (DANKE)
Aber jetzt will ich folgendes (hoffe es ist möglich):
Ausgangslage:
Habe eine Tabelle mit folgenden Daten:
'Spieler', '2er', '3er', 'Freiwürfen' und 'Gespielt'.
Will jetzt die Durchschnittspunkte eines jeden Spielers berechnen und die Top3 ausgeben.
Berechnung:
((2er+3er+Freiwürfe)/gespielte Spiele eines jeden Spielers)
Nicht alle Spieler haben natürlich die selbe Anzahl von Spielen (sonst wärs wohl zu leicht! ) In 'Gespielt' steht eine 1 falls der Spieler gespielt hat.
Hoffe ihr könnt mir dabei helfen!
Dank im Voraus
Martin
Einen Kommentar schreiben:
-
SUM(irgendwas) / COUNT(irgendwas_anderes)
WHERE gespielt = 1
GROUP BY was_auch_immer
geht das nicht?
Einen Kommentar schreiben:
-
Kompliziertes Problem - bitte um Hilfe!
Hallo,
ich habe eine zugegebenermassen komplizierte Berechnung in einem Basketballstatistik Skript die mich zermürbt! Bis jetzt ging dank Euch immer alles gut! (DANKE)
Aber jetzt will ich folgendes (hoffe es ist möglich):
Ausgangslage:
Habe eine Tabelle mit folgenden Daten:
'Spieler', '2er', '3er', 'Freiwürfen' und 'Gespielt'.
Will jetzt die Durchschnittspunkte eines jeden Spielers berechnen und die Top3 ausgeben.
Berechnung:
((2er+3er+Freiwürfe)/gespielte Spiele eines jeden Spielers)
Nicht alle Spieler haben natürlich die selbe Anzahl von Spielen (sonst wärs wohl zu leicht! ) In 'Gespielt' steht eine 1 falls der Spieler gespielt hat.
Hoffe ihr könnt mir dabei helfen!
Dank im Voraus
Martin
Einen Kommentar schreiben:
-
Re: Problem mit multipler Abfrage
die versuchten 2-Punktewürfe mit 2 multiplizieren, dann die Versuchten 3-Punktewürfe mit 3 multiplizieren und die beiden Ergebnisse mit den getroffenen Freiwürfen addieren.
Das wird Zeile für Zeile gemacht. Ich bräuchte die Zeile mit dem höchsten Ergebnis!
Die Rechnung kommt mir zwar sinnlos vor, aber falls du es anders meinst, pack halt deine Formel in die Klammer.
Einen Kommentar schreiben:
-
wie soll das gehen?
eventuell kannst du das sortieren schon im sql unterbringen ...
Einen Kommentar schreiben:
-
Zum Bleistift könntest Du die Abfrage in ein Array packen... damit kannst Du dann rechnen und sortieren wies Dir Spaß macht... (falls Du zB eine Rangliste machen willst oder sowas)
Einen Kommentar schreiben:
-
Problem mit multipler Abfrage
Ich habe in meiner mysql Tabelle 3 Werte die ich miteinander addiere und multipliziere. Ich möchte nun die Zeile ermitteln die das höchste Ergebnis meiner Rechnung herausbringt!
Verständlich?
Es handelt sich um ein eigen gebasteltetes Basketball Stats Skript. Es soll die versuchten 2-Punktewürfe mit 2 multiplizieren, dann die Versuchten
3-Punktewürfe mit 3 multiplizieren und die beiden Ergebnisse mit den getroffenen Freiwürfen addieren.
Das wird Zeile für Zeile gemacht. Ich bräuchte die Zeile mit dem höchsten Ergebnis!
Wie krieg ich die?
Hoffentlich könnt ihr mir folgen und helfen!
Danke im Voraus!Stichworte: -
Einen Kommentar schreiben: