Hallo,
ich möchte gerne Abfrage machen die mir die Kunden und den Artikel anzeigen, wo kein Rechnungsdatum vorhanden ist!
Glaube dass der Fehler bei der Join-Bedingung liegt,
bitte um Hilfe! Im Anhang befindet sich die Beziehungen.
Danke!
SELECT Nachname & ' ' & Vorname, Artikelbezeichnung, Rechnungsdatum
FROM Kunde, Artikel, Rechnung
WHERE Rechnungsdatum IS NULL
AND Kunde.KundeID=Kundenvorlage.FSKundeID
AND Vorlage.VorlageID=Kundenvorlage.FSVorlageID
AND Maße.MaßeID=Kundenvorlage.FSMaßeID
AND Maße.MaßeID=Maß_Hilfsmittel.FSMaßID
AND Hilfsmittel.HilfsmittelID=Maß_Hilfsmittel.FSHilfsmittelID
AND Artikel.ArtikelID=Maß_Hilfsmittel.FSArtikelID
AND Rechnung.RechnungID=Artikel.FSRechnungID;
Hallo,
so wird das niemals funktionieren, deine Abfrage ist in fast allen Teilen falsch.
Es fehlen schlicht die Joins (left, right)
Füge mal die 3 Tabellen in ein neuer Abfrageentwurf ein, füge die Felder Nachname, Vorname etc. ein und sieh dir das Ergebnis in der SQL-Ansicht an. Denke du wirst dann verstehen.
Danach kannst du weitere Where-Kriterien festlegen.
Andreas