SELECT Differenz

Fohlenpower

Mitglied
Hallo,
wollte eine Diffenrenz aus zwei Spalten aber nur einer Zeile errechnen lassen, aber irgendwo schein ein Fehler zu sein. Könnt ihr mir da helfen?

Datenabnk sieht so aus:

|id|team|spiele|siege|remis|niederlage|tore|gtore|punkte

aus den toren und den gegentoren soll nun die differenz bei jedem team errechnet werden, d.h. tore minus gtore.

so habe ich das versucht um hinterher nach der diffenrenz ordnen zulassen

PHP:
$tstand=mysql_query("SELECT id, team, spiele, siege, remis, niederlage, tore, gtore, SUM(tore) - SUM(gtore) AS difference, punkte FROM $testliga2 ORDER by punkte DESC, difference DESC, team ASC",$link);
 
Ist eigentlich ganz einfach:
PHP:
$query = '
	SELECT
	        `id`,
	        `team`,
	        `spiele`,
	        `siege`,
	        `remis`,
	        `niederlage`,
	        `tore`,
	        `gtore`,
	        SUM(`tore`) - SUM(`gtore`) AS `difference`,
	        `punkte`
	  FROM
	        `'.$testliga2.'`
	  ORDER BY
	        `punkte` DESC,
	        `difference` DESC,
	        `team` ASC
	';
$result = mysql_query($query, $link);
 
Zurück