Hallo zusammen,
ich habe in einer Abfrage diese hier gemacht...
count(distinct(decode(c.status,'OK',c.Nr,0)))
Es geht darum, das ich eine Tabelle mit paletten habe, die auch wegen mehren Position 2 mal vorkommen können, daher distinct, ich brauche die Anzahl der Pal. mit einem Status. Soweit ist das ja auch super finde ich. Aber wenn nun ein Status nicht da ist, kommt trotzdem einmal 0 vor, in dem Ergebniss steht also 1 anstatt 0? wenn ich nun alles -1 nehme, verfälscht das andere ergebnisse. Wie kann ich ihm sagen das er diese 0 nicht mit "counten" soll ?
Kennt jemand eine Möglichkeit ?
MFG
Cyberbob
ich habe in einer Abfrage diese hier gemacht...
count(distinct(decode(c.status,'OK',c.Nr,0)))
Es geht darum, das ich eine Tabelle mit paletten habe, die auch wegen mehren Position 2 mal vorkommen können, daher distinct, ich brauche die Anzahl der Pal. mit einem Status. Soweit ist das ja auch super finde ich. Aber wenn nun ein Status nicht da ist, kommt trotzdem einmal 0 vor, in dem Ergebniss steht also 1 anstatt 0? wenn ich nun alles -1 nehme, verfälscht das andere ergebnisse. Wie kann ich ihm sagen das er diese 0 nicht mit "counten" soll ?
Kennt jemand eine Möglichkeit ?
MFG
Cyberbob
Kommentar