dedlfix: SQL Abfrage

Beitrag lesen

Hi!

Suche alle Kunden aus einer Tabelle, die bestimmte Stati zugewiesen bekommen haben, z. B. "Freigegeben", "Produktion", etc. und gleichzeitig den dazugehörigen Vertragsbeginn heraus (beziffert, hochgezählt).

Ja, aber ...

Also bspw. sollte das Ergebnis in etwa so aussehen:
Screenshot

Dieses Bild passt nicht zur Aufgabenstellung. Denn die lautete dazu: Gib mir alle unterschiedlichen Vertragsbeginn-Daten und die Anzahl der jeweiligen Status[*] dazu.

Die Stati "Freigegeben", etc. haben logischerweise alle eine bestimmte ID, danach könnte gecrept werden.

Meinst du "to grab"? Denn "to crep" kennt LEO nicht. Wie wäre es mit "filtern"?

Mir ist nur nicht klar, wie man das als Gesamtkonstrukt baut, ich bin so weit:

Gruppiere über das Vertragsdatum und wende mehrfach COUNT(IF(status = ?, 1, NULL)) an. Statt des ? nimmst du jeweils einen der Status-Werte.

[*] Mehrzahl von Status ist Status (mit etwas langgezogenem u gesprochen), nicht Stati.

Lo!