Hilfe bei einer Datenbankabfrage

jenno

Erfahrenes Mitglied
Es ist gut möglich, dass ich den Wald vor lauter Bäumen nicht mehr sehe.
Vielleicht kann mir ja jemand einen Tip geben:

Ich habe eine Tabelle "watermeters" auf die ich drei verschiedene Abfragen mache:

select SUM(jaarhoev) as jaarhoev_3_2_1 from watermeters where aangifteid=12725 and groep="3_2_1"
Ergebnis:
jaarhoev_3_2_1
2000

select SUM(jaarhoev) as jaarhoev_3_2_2 from watermeters where aangifteid=12725 and groep="3_2_2"
Ergebnis:
jaarhoev_3_2_2
655

select SUM(jaarhoev) as jaarhoev_3_2_3 from watermeters where aangifteid=12725 and groep="3_2_3"
Ergebnis:
jaarhoev_3_2_3
854

Nun möchte ich gern die drei Abfragen in einer zusammenfassen, so dass ich in einem Mal die folgende Ausgabe erhalte:
jaarhoev_3_2_1 jaarhoev_3_2_2 jaarhoev_3_2_3
2000 655 854

Und hier noch die Struktur der Tabelle:
watermeters.gif
 
Probier mal das:
Code:
SELECT 
    SUM(jaarhoev), groep 
FROM 
    watermeters 
WHERE 
    aangifteid=12725 AND groep IN ("3_2_1", "3_2_2", "3_2_3" ) 
GROUP BY 
    groep

Ist zwar noch nicht ganz das was du wohl willst, aber schonmal ein Anfang.
 
Hmm, das ist wirklich nicht ganz das was ich brauche...ich brauch die Ergebnisse wirklich in einer Zeile.
Trotzdem danke, ich packe mir mal Deinen Vorschlag und ein Buch und gehe draussen in der Sonne nochmal auf die Suche.
Vielleicht hat ja noch jemand anderes ne Idee?
 
Zurück