Burkhard Schneider
2009-09-02 11:23:34 UTC
Hallo zusammen,
Ich habe dieses SQL-Statement:
SELECT Kostenstellen.NR,
Sum(Gesamt.Kosten) as Summe
FROM (Gesamt LEFT JOIN Kostenstellen ON Gesamt.NR = Kostenstellen.NR)
LEFT JOIN Projekte ON Gesamt.PROJ_NR = Projekte.PROJ_NR
Where Projekte.Sonder=0
Group By Kostenstellen.NR
Jetzt will ich eine zweite Summe über alle Projekte, aber mit
Projekte.Sonder>0. Beide Summen sollen in einer Zeile erscheinen.
Ich bräuchte also etwas in der Art:
SELECT Kostenstellen.NR,
Sum(Gesamt.Kosten) as Summe1 (mit Where Projekte.Sonder=0)
Sum(Gesamt.Kosten) as Summe2 (mit Where Projekte.Sonder>0)
FROM (Gesamt LEFT JOIN Kostenstellen ON Gesamt.NR = Kostenstellen.NR)
LEFT JOIN Projekte ON Gesamt.PROJ_NR = Projekte.PROJ_NR
Group By Kostenstellen.NR
Ist das irgendwie möglich?
mit D2007 und DBISAM
Gruß
Burkhard Schneider
Ich habe dieses SQL-Statement:
SELECT Kostenstellen.NR,
Sum(Gesamt.Kosten) as Summe
FROM (Gesamt LEFT JOIN Kostenstellen ON Gesamt.NR = Kostenstellen.NR)
LEFT JOIN Projekte ON Gesamt.PROJ_NR = Projekte.PROJ_NR
Where Projekte.Sonder=0
Group By Kostenstellen.NR
Jetzt will ich eine zweite Summe über alle Projekte, aber mit
Projekte.Sonder>0. Beide Summen sollen in einer Zeile erscheinen.
Ich bräuchte also etwas in der Art:
SELECT Kostenstellen.NR,
Sum(Gesamt.Kosten) as Summe1 (mit Where Projekte.Sonder=0)
Sum(Gesamt.Kosten) as Summe2 (mit Where Projekte.Sonder>0)
FROM (Gesamt LEFT JOIN Kostenstellen ON Gesamt.NR = Kostenstellen.NR)
LEFT JOIN Projekte ON Gesamt.PROJ_NR = Projekte.PROJ_NR
Group By Kostenstellen.NR
Ist das irgendwie möglich?
mit D2007 und DBISAM
Gruß
Burkhard Schneider