Moin!
Könnt Ihr mit bei folgender Abfrage helfen?
http://www.comtus-online.de/abfrage.jpg
Die Abfrage soll auch Angebote anzeigen, wenn es noch keine mit der Abfrage verlinkten Rechnungen gibt. Es soll einfach beim Rechnungsbetrag 0,00€ angezeigt werden.
Danke für Eure Hilfe!
Hallo,
die Beziehung zwischen Lieferant und Rechnung ist imo unnötig da du über die Tabelle Angebot die Lieferanten-ID hast.
Ansonsten würde es helfen den SQL-Code der Abfrage zu posten.
Gruß Andreas
Hallo,
nur interessenshalber die Frage:
Wieso hast du die Tabellen nicht ordnungsgemäß in Beziehung gesetzt?
Die Graphik zeigt mir, dass alle Beziehungen UNDEFINIERT sind - auf die Art ist leicht möglich, dass du früher oder später inkonsistente Daten in deinen Tabellen herumgammeln hast.
Grüße
Peter
Moin,
leider kann ich die Beziehung nicht löschen, da es auch mal Rechnungen ohne Angebot geben könnte.
Die Beziehungen werden in der Abfrageübersicht nur so dargestellt. In der Beziehungsübersicht im Backend sind hier 1:n Beziehungen sichtbar.
Hier der SQL-Code:
SELECT tbl_Angebot.Angebotsnummer, tbl_Lieferant.Lieferantenkürzel, tbl_Angebot.[Angebots-Betrag], Sum(([Angebots-Betrag]-[Rechnungsbetrag])) AS [Rest-Betrag], tbl_Projekte.[Projekt-ID], Sum(tbl_Rechnungen.Rechnungsbetrag) AS SummevonRechnungsbetrag
FROM (tbl_Projekte INNER JOIN (tbl_Lieferant INNER JOIN tbl_Angebot ON tbl_Lieferant.[Lieferanten-Nummer] = tbl_Angebot.[Lieferanten-ID]) ON tbl_Projekte.[Projekt-ID] = tbl_Angebot.[Projekt-ID]) INNER JOIN tbl_Rechnungen ON (tbl_Lieferant.[Lieferanten-Nummer] = tbl_Rechnungen.[Lieferanten-Nummer]) AND (tbl_Angebot.[Angebots-ID] = tbl_Rechnungen.Angebot)
GROUP BY tbl_Angebot.Angebotsnummer, tbl_Lieferant.Lieferantenkürzel, tbl_Angebot.[Angebots-Betrag], tbl_Projekte.[Projekt-ID];
Gruß,
Malte
Ich bin auf dem Lösungsweg - werde hier später das Ergebnis posten!
Cu