Ich habe eine Tabelle mit den Daten verschiedener Vereine, die Spalten enthalten Angaben wie Namen der Mitglieder, Verein, Eintrittsdatum und falls vorhanden den Austrittszeitpunkt. Nun will ich das ein bisschen geordneter dargestellt haben.
Erstmal will ich für jeden Verein eine einzelne Übersicht haben, die dann noch mal in die Jahre 2005-2010 unterteilt ist. Für 2005 sollen mir alle angezeigt werden die zu diesem Zeitpunkt in diesem Verein sind. Für die folgenden Jahre sollen dann nur noch diejenigen Namen angezeigt werden welche aus dem Verein ausgetreten sind oder dem Verein beigetreten sind (vielleicht wäre es hier auch sinnvoll innerhalb der Jahre zwischen ein und austritt zu unterscheiden!?).
Soweit so gut ich weiß was ich will leider nich wie ich dahin komme.
Kann mir da jemand helfen?
Ich glaube, Du willst Dich aber erst mal mit Normalisierung beschäftigen. Und mit SQL-Grundlagen. Und damit, wie man z.B. einen konkreten Tabellenaufbau hier zeigt.
Was genau hast Du denn bisher versucht?
Ach ja: Du hast auch wirklich PostgreSQL am Start?
Hint: mit 9.0 und etwas Zusatzwürze hat man einen schönen PERIOD - Datentyp
So nun können die Daten nit SELECT abgefragt werden. z.B.
SELECT * FROM mitglied WHERE ver_id = 2;
Liefer alle Daten der Mitglieder im Verein mit der ver_id = 2
Hoffe ich konnte dir ein wenig helfen.
Tipp: Das Buch PostgreSQL von Galileo Computing ist sehr verständlich geschrieben.