Hallo, ich fasse erstmal mein Problem zusammen:
Ich habe eine Tabelle "Kunden" und eine Tabelle "Angebote" im Frontend wird nun ein Angebot der Kundentabelle zugeordnet mittels Eintrag der "Kundenstandortnummer" die ebenfalls als Feld in der Kundentabelle existiert. Real ist aber das Angebot immer dem Kunden.Kundenummer zugeordnet und nicht der Kundenstandortnummer zugeordnet.
Nun will ich alle Angebote mit der Kundenstandortnummer die das "Besuchsdatum" <=1 aufweist.
Kann ich ungefähr so etwas machen:
Select Angebote.Kundenummer,Angebote.Angebotsnummer, Angebote.Kundenstandortnummer, (Select Kunden.Besuchsdatum from Kunden
where Kunden.Kundenstandortnummer = Angebote.Kundenstandortnummer) as Besuchsdatum, Kunden.Kundennummer
from Angebote
INNER JOIN Kunden ON Kunden.Kundennummer = Angebote.Kundenummer
order by Kunden.Besuchsdatum
Die Tabellen sind mit inner join verzahnt ( Angebote.Kundennummer mit Kunden.Kundennummer)
Bekomme als Ergebnis immer 0 (wenn ich das Kunden.Besuchsdatum als Where Bedingung nehme) da die Kundenstandortnummer nicht befüllt ist, oder eben die Angebote aber ohne befülltes Besuchsdatum, da das Angebot in der Kundentabelle nur auf den Kunden.Kundenummer läuft.
Ich habe die Nummer ja in der Angebotstabelle und will eben den Wert aus einem anderen "Kundendatensatz" eben dem Kundenstandort darstellen
Blöd zu beschreiben hat jemand einen Denkanstoß? Ich denke das Select als Feldwert wird nicht gefüllt, da das Angebot ja auf den Kunden läuft und der betreffende Wert nur im Kundenstandort befüllt ist oder habe ich noch weitere Optionen?
Gruß
Harry2K
Ich habe eine Tabelle "Kunden" und eine Tabelle "Angebote" im Frontend wird nun ein Angebot der Kundentabelle zugeordnet mittels Eintrag der "Kundenstandortnummer" die ebenfalls als Feld in der Kundentabelle existiert. Real ist aber das Angebot immer dem Kunden.Kundenummer zugeordnet und nicht der Kundenstandortnummer zugeordnet.
Nun will ich alle Angebote mit der Kundenstandortnummer die das "Besuchsdatum" <=1 aufweist.
Kann ich ungefähr so etwas machen:
Select Angebote.Kundenummer,Angebote.Angebotsnummer, Angebote.Kundenstandortnummer, (Select Kunden.Besuchsdatum from Kunden
where Kunden.Kundenstandortnummer = Angebote.Kundenstandortnummer) as Besuchsdatum, Kunden.Kundennummer
from Angebote
INNER JOIN Kunden ON Kunden.Kundennummer = Angebote.Kundenummer
order by Kunden.Besuchsdatum
Die Tabellen sind mit inner join verzahnt ( Angebote.Kundennummer mit Kunden.Kundennummer)
Bekomme als Ergebnis immer 0 (wenn ich das Kunden.Besuchsdatum als Where Bedingung nehme) da die Kundenstandortnummer nicht befüllt ist, oder eben die Angebote aber ohne befülltes Besuchsdatum, da das Angebot in der Kundentabelle nur auf den Kunden.Kundenummer läuft.
Ich habe die Nummer ja in der Angebotstabelle und will eben den Wert aus einem anderen "Kundendatensatz" eben dem Kundenstandort darstellen
Blöd zu beschreiben hat jemand einen Denkanstoß? Ich denke das Select als Feldwert wird nicht gefüllt, da das Angebot ja auf den Kunden läuft und der betreffende Wert nur im Kundenstandort befüllt ist oder habe ich noch weitere Optionen?
Gruß
Harry2K
Zuletzt bearbeitet: