Veröffentlicht 28. November 20231 j Hallo, müsste nicht count(Fz.FzA_ID) gewählt werden statt wie in den Lösungen die Fz_ID ?
28. November 20231 j Dürfte keinen Unterschied machen, sofern es keine NULL werte in eine der Spalten gibt
28. November 20231 j Um die Anzahl an Einträgen rauszubekommen nimmt man normal immer die ID, also den PK. Da man ja nur bei diesem sicher sein kann das es keine NULL Werte gibt.
29. November 20231 j Nein, die Lösung ist korrekt. Falls ein Mitarbeiter mehrere Einträge vom Typ "Urlaub" in der Tabelle "Fehlzeit" hat, dann sollen diese einzeln gezählt werden, also bspw. 3 Urlaube für Mitarbeiter XY. count(Fz.FzA_ID) ergäbe hier aber = 1, da es nur die Art der Fehlzeit zählt und das ist bei 3 Urlauben immer dieselbe.
29. November 20231 j @MartinSt hähhh?? wieso soll ein count(Fz.FzA_ID) nur eine 1 bringen? ein count zählt die Anzahl der zurückgegebenen Werte in der Spalte und nicht die Anzahl der verschiedenen Werte in der Spalte.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.