Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

2 Tabellen Vergleichen





Frage

Hallo, ich bin noch ein Anfänger im bereich Access. Ich habe 2 Tabellen in denen Artikel stehen. Die Spalte ArtNr gibt es in beiden Tabellen, genau so wie der Preis. Nun möchte ich die ArtNr vergleichen und mir in einer neuen Tabelle den niedrigeren preis anzeigen lassen. Ist so etwas möglich? Vielen Dank schon mal

Antwort 1 von Teddy7

Für sowas gibts Abfragen.
In einer Abfrage kannst Du die beiden Tabellen miteinander über die ArtikelNr verknüpfen und Dir aus beiden Tabellen die Preise anzeigen lassen.
Dann kannst Du die Abfrage um eine eigene Spalte erweitern, in der Du den kleineren Wert ermittelst und anzeigst (wenn-Funktion).
Gruß
Teddy

Antwort 2 von Sargo

Hallo Teddy,

erst mal besten Dank für deine schnelle Antwort.
Ich habe jetzt eine Abfrage erstellt, komme aber mit der wenn-funktion nicht weiter. Wo muss ich das wie eintragen?

Gruß
Sargo

Antwort 3 von Teddy7

Wie ich bereits sagte in einer zusätzlichen Spalte.

Antwort 4 von eXcidio

Sag mir mal genau die Tabllen namen und die Feldezeichnungen.

Dann noch was wieso hast du 2 Artikeltabellen?

Sag mir bitte auch mal was das ganze bringen soll. Also wieso hast du 2 tabellen mit Artnr die in den Tabellen warscheinlich identisch sind aber verschiedene Preise haben?

Antwort 5 von eXcidio

SELECT Artnr, Preis FROM Tabelle1 INNER JOIN Tabelle2 ON tabelle1.artnr = tabelle2.artnr Where Tabelle1.preis > Tabell2.preis OR tabelle2.preis > tabelle1.preis;

kannst du was mit SQL anfangen?
So in etwa würde dann deine SQL anweisung aussehen musst nur die Feldnamen ersetzen und die tabellen namen.
Kann man einfach in Access eingeben und schon baut der dir daraus die Abfrage zusammen.
Also wie gesagt sag mir einfach die tabellen namen und die Feldnamen und dann schreib ich dir son ding...