martin
Well-Known Member
Hallo
ich mach's kurz...ich habe folgendes statement, was auch gut funktioniert:
Soweit so gut. Es werden alle Felder der Tabelle "rechnungen" ausgegeben und zusätzlich noch ein Feld "Gesamt", wo der errechnete Gesamtpreis der einzelnen Rechnungspositionen drinsteht.
Einziges Problem. Es werden nur Rechnungen ausgegeben, die auch Rechnungspositionen haben, was auch logisch ist, anhand der Abfrage, aber ich möchte, dass auch alle anderen Rechnungen angezeigt werden und dann halt als Gesamt 0 haben. Nur weiß ich nicht wie ich obige Abfrage ändern muss, damit ich zu dem gewünschten Ergebnis komme.
Danke für eure Hilfe
ich mach's kurz...ich habe folgendes statement, was auch gut funktioniert:
PHP:
$query = "SELECT rechnungen.*,SUM(rech_pos.anzahl*rech_pos.einzelpreis*(1+rech_pos.mwst_satz/100)) as Gesamt ";
$query .= "FROM `rechnungen`,`rech_pos` ";
$query .= "WHERE (rechnungen.rechnr=rech_pos.rechnr and rechnungen.jahr=rech_pos.jahr)";
$query .= "GROUP BY rechnungen.rechnr,rechnungen.jahr ";
Soweit so gut. Es werden alle Felder der Tabelle "rechnungen" ausgegeben und zusätzlich noch ein Feld "Gesamt", wo der errechnete Gesamtpreis der einzelnen Rechnungspositionen drinsteht.
Einziges Problem. Es werden nur Rechnungen ausgegeben, die auch Rechnungspositionen haben, was auch logisch ist, anhand der Abfrage, aber ich möchte, dass auch alle anderen Rechnungen angezeigt werden und dann halt als Gesamt 0 haben. Nur weiß ich nicht wie ich obige Abfrage ändern muss, damit ich zu dem gewünschten Ergebnis komme.
Danke für eure Hilfe