Jannes: SQL-Formulierung für Teilmenge? gesucht

Beitrag lesen

Hallo zusammen,

vorweg: ich nix wirklich verstehen Datenbanken!

Ich habe hier eine Tabelle zur Verwaltung von Angeboten, Rechnungen etc.
Felder sind:
uid
projektnummer
vorgang
datum
... usw

Datensätze mit selbiger projektnummer können mehrmals vorkommen.
vorgang hat Werte aus der Liste: ANG,AUF,LIE,RNG,MNG

Ich möchte alle Projekte finden in denen entweder ANG und/oder AUF existiert, aber noch kein Datensatz mit vorgang=RNG. Hiervon soll entweder der Datensatz AUF angezeigt werden, oder, falls nicht existent, das ANG mit dem jüngsten Datum.

Ich kann nur einfache Abfragen definieren, wie z.B. "SELECT uid,kundennummer,rngnummer FROM tabelle WHERE zahlungseingang=0;"  ;-)

Zu den Projekten können z.B. nur ein oder mehrere Datensätze mit ANG gespeichert sein,
oder wie oben und zusätzlich ein AUF
und es gibt auch Projekte nur meit einer RNG.  (das sind meine liebsten)

Kann man das in einer SQL-Definition unterbringen? (DB = MS-Access)

Gruss, Jannes