Ilja: SQL Abfrage

Beitrag lesen

moin,

Sorry, bin sql-mäßig nicht so sehr fit. Hoffe ihr habt bald Ruhe von mir und ich meine Lösung :)

nicht fit zu sein ist nicht schlimm. deine abfrage funktioniert so nur bei mysql, jedes andere dbms würde dir eine fehlermeldung ausgeben und das zurecht. ohne zuweit ins detail einzugehen, du solltest gruppieren.

SELECT  contract_date Vertragsbeginn, COUNT(*) Anzahl
FROM my_table
GROUP BY contract_date
;

damit hast du schon mal eine abfrage, die auch funknioert, wenn auch noch nicht so alles darstellt, wie du es willst. was du haben willst ist mit sql nicht ganz trivial, entspricht eher einer pivot tabelle. die lösungen dies bezüglich hängen immer stark von dem jeweiligen dbms ab. wenn ich mich richtig erinnere hanz Vinzenz dafür immer brauchbare lösungen.

Ilja