Ilja: Eine SQL Abfrage erstellen

Beitrag lesen

yo,

wie sähe dein vorschlag mit COUNT() aus?

je nachdem, welche werte er dort drinn stehen hat. wenn er nur ein true oder eine 1 hat für erledigt und in den anderen datensätze ein NULL wert, wird dieser durch das COUNT nicht mitgezählt. hat er einen anderen wert, bietes sich die IF() funktion an.

das zählt doch "die spalte" erledigt auf jedenfall, egal ob 0 oder 1 drin steht.

ja, aber wie gesagt, nicht bei NULL werten.

da hier nur 0 oder 1 enthalten sein soll (wenn ich das richtig verstanden habe), finde ich SUM hier sogar ganz nett, um die summe der erledigten aufträge zu ermitteln.

naja, COUNT macht letztlich genau das gleiche. ob man dies nun summe oder anzahl nennt ist nicht wirklich so wichtig. beide wege sind sicherlich gehbar und somit sollten beide auch zum gleichen ergebiss führen.

Ilja