sprintf in order clausel
Hallo,
habe ein problem und zwar erzeuge ich aus einer abfrage eine Kreuztabelle mit folgenden code
$groesse[] = sprintf("SUM(IF(CONCAT(artc_groesse, artc_EG)='%s', Menge, 0)) AS '%s'", $row[0], $row[0]);
$sql2="SELECT sum(Menge) as SME, ".implode(', ',$groesse)." FROM T_groesse ORDER BY SME DESC;";
soweit ich halt auf die summe (SME) in die ORDER-Klausel geht es auch, nur habe ich in den kopfzeilen die größen als link hinterlegt, und wenn ich die "pseudospaltennamen" in die order klausel setze, kommt syntax error...
hat jemadn ne idee?
danke
thomas
|