Hallo allerseits,
ich stecke gerade in einer Situation, die ich folgendermassen beschreiben möchte:
Angenommen, ich habe eine Tabelle mit Parametern (die in dieser Tabelle mehrfach auftreten) und zugehörigen Messwerten.
Die Anzahl der Messwerte pro Parameter kann ich ja relativ einfach mit
„select parameter, count(*) from tabelle group by parameter“
abfragen.
Ergibt meinetwegen:
parameter count(*)
ParA 125
ParB 125
ParC 125
ParD 125
4 rows selected.
Nun stehe ich vor dem Problem, dass ich die Messwerte pro Parameter haben will, die größer als eine bestimmte Schranke sind.
Mit der Anweisung
„select parameter, count(*) from tabelle where messw>limlow group by parameter“
werden nun jedoch die Parameter, die keine Messwerte haben, die der Forderung entsprechen, einfach ausgeblendet, also z.B.:
parameter count(*)
ParA 123
ParB 125
ParD 88
3 rows selected.
Mich würde interessieren, ob jemand von euch weiß, wie ich ein Ergebnis von der Form:
parameter count(*)
ParA 123
ParB 125
ParC 0
ParD 88
4 rows selected.
hinbekomme, ohne nachträglich dann noch viele Klimmzüge machen zu müssen.
Beste Grüsse
Michael Zadlo