Add missing JOIN statements to SQL query
authorJoey Schulze <joey@infodrom.org>
Tue, 16 Mar 2010 12:56:45 +0000 (13:56 +0100)
committerJoey Schulze <joey@infodrom.org>
Tue, 16 Mar 2010 12:56:45 +0000 (13:56 +0100)
masks/overview_kosten.php

index 75752d5..747388d 100644 (file)
@@ -184,6 +184,8 @@ EOC;
   SELECT sum(stunden * gerate.geraetkst_intern +
              stunden * anbaugeraete.anbkst_intern) AS gesamt
   FROM einsatzgeraete
+  JOIN gerate ON einsatzgeraete.geraet = gerate.id
+  JOIN anbaugeraete ON einsatzgeraete.anbaugeraet = anbaugeraete.id
   WHERE einsatz IN
     (SELECT id FROM einsatz WHERE date_part('year', datum) = %d AND kostenstelle =
     (SELECT kostenstelle FROM einsatz WHERE id = %d))
@@ -220,6 +222,8 @@ function fetch_geraetekosten()
   SELECT sum(stunden * gerate.geraetkst_intern +
              stunden * anbaugeraete.anbkst_intern) AS gesamt
   FROM einsatzgeraete
+  JOIN gerate ON einsatzgeraete.geraet = gerate.id
+  JOIN anbaugeraete ON einsatzgeraete.anbaugeraet = anbaugeraete.id
   WHERE einsatz IN
     (SELECT id FROM einsatz WHERE date_part('year', datum) = %d AND kostenstelle =
     (SELECT kostenstelle FROM einsatz WHERE id = %d))