Hi,
ich habe ein SQL select statement, welches ich aus einem string zusammenführen möchte:
Ausgabe:
Und dies soll in einem String gespeichert werden, damit ich das wiederum als Query nutzen kann... ich weiß nur nicht, wie ich den mittelteil mit "SUM" als String speichern kann...
Bitte um Hilfe,
LG Schnurzli
ich habe ein SQL select statement, welches ich aus einem string zusammenführen möchte:
PHP Code:
<?php
$query= "select * from db.perslocation order by ID";
$result = mssql_query($query);
echo "SELECT a.FullName";
while($rz = mssql_fetch_array($result))
{
echo ",SUM(CASE WHEN d.ID = '".$rz[country]."' THEN b.id END) as '".$rz[country]."' ";
}
echo "from person as a
left outer join perslocation as b on a.persid = b.persfk
where a.Fullname like 'NachName%'
group by a.fullname; ";
PHP Code:
$query= "SELECT a.FullName
,SUM(CASE WHEN d.ID = 'Germany' THEN b.ID END) as 'Germany'
,SUM(CASE WHEN d.ID = 'Germany' THEN b.ID END) as 'Austria'
,SUM(CASE WHEN d.ID = 'Germany' THEN b.ID END) as 'Switzerland'
from person as a left outer join perslocation as b
on a.persid = b.persfk where a.Fullname like 'NachName%'";
Bitte um Hilfe,
LG Schnurzli
Comment