Hallo zusammen,
bin neu hier :-)
Also vielleicht habe ich meinen Titel nicht optimal gewählt, sorry ...
also ich versuche mal mein Anliegen zu erklären:
Ich möchte mit einer Select Abfrage 2 verschiedene Mittelwerte aus der gleichen Spalte berechnen.
Der erste Mittelwert berechnet sich durch die where Bedingung einer Spalte und der 2. Mittelwert aus der gleichen where Spalte mit einen anderen Wert.
Einzeln würden die Select Abragen so aussehen:
1. Abfrage:
Select avg(Spalte1) from Tabelle where Spalte2 = "x"
2. Abfrage
Select avg(Spalte1) from Tabelle where Spalte2 = "y"
Nun möchte ich beide Abfragen in einer ausführen:
In etwa so:
Select avg(Spalte1) as MW1, avg(Spalte1) as MW2 where Spalte2 = "X" , "y" ???????????
Also in MW1 die Mitelwerte wenn Spalte2 = x und in MW2 die Mittelwerte wenn Spalte2 = y
Komme da nicht weiter, könnte mir da jemand einen Tipp geben?
Zur Info : Oracle Datenbank
Gruß
Markus
bin neu hier :-)
Also vielleicht habe ich meinen Titel nicht optimal gewählt, sorry ...
also ich versuche mal mein Anliegen zu erklären:
Ich möchte mit einer Select Abfrage 2 verschiedene Mittelwerte aus der gleichen Spalte berechnen.
Der erste Mittelwert berechnet sich durch die where Bedingung einer Spalte und der 2. Mittelwert aus der gleichen where Spalte mit einen anderen Wert.
Einzeln würden die Select Abragen so aussehen:
1. Abfrage:
Select avg(Spalte1) from Tabelle where Spalte2 = "x"
2. Abfrage
Select avg(Spalte1) from Tabelle where Spalte2 = "y"
Nun möchte ich beide Abfragen in einer ausführen:
In etwa so:
Select avg(Spalte1) as MW1, avg(Spalte1) as MW2 where Spalte2 = "X" , "y" ???????????
Also in MW1 die Mitelwerte wenn Spalte2 = x und in MW2 die Mittelwerte wenn Spalte2 = y
Komme da nicht weiter, könnte mir da jemand einen Tipp geben?
Zur Info : Oracle Datenbank
Gruß
Markus
Comment