problem bei select....

HammerHe@rt

Erfahrenes Mitglied
ich hab ne abfrage aus einer tabelle (für eine fußballtabelle)

die so auch funktioniert...
PHP:
$res=mysql_query("select id, tname, spiele, toreh, toreg, pkt from teams where tcat='$cat' order by pkt desc, spiele, toreh desc");


so nun soll aber auch die tordifferenz beachtet werden
deshalb will ich folgendes einfügen
sum(toreh-toreg) as td .....td desc

sieht dann so aus
PHP:
$res=mysql_query("select id, tname, spiele, toreh, toreg, pkt, sum(toreh-toreg) as td from teams where tcat='$cat' order by pkt desc, spiele, td desc, toreh desc");

leidert kommt dann wenn ich das einfüge immer ein fehler "not suplied argument....

was mach ich falsch?
 
die sum function braucht immer ein group by -

allerdings ist für dich die sum function eh nicht das richtige :)

einfach mal das sum weglassen nur (toreh-toreg) as td

dann sollte es gehen
 

Neue Beiträge

Zurück