Discussion:
SQL vergleichs Abfrage
(zu alt für eine Antwort)
Lars Schmit
2003-11-11 15:29:43 UTC
Permalink
Hallo NG's
da ich nochnicht viel mit Abfragen gemacht habe und es gerade jetzt ziemlich
haarig wird, wollte ich gerne ein Frage stellen.

Ziel wird sein.

Preise für ein Warenwirtschaftssystem upzudaten.

Ich habe eine Tabelle die ich mir aus dem Waren wirtschaftssystem gehlt
habe.
die sieht so aus
Artikel-Nr. Typ Beschreibung EURO Kalkulations-EK Währungt
Rabatt1 LArtikel-Nr. Priorität Mindestmenge

das ist die Tabelle aus dem Warenwirtschaftssytem.
Dann habe ich eine Tabelle die im Priziep die Liste vom Hersteller ist, die
habe ich mir schon so zurecht gefiltert, das ichnur 2 Spalten über habe.

Artikelnummer Preis

Ich möchte in einem Duchlauf die grosse Tabelle updaten mit den neuen
Preisen.
Dazu muss ich aus der grossen Tabelle LArtikel-Nr mit dem Feld Artikelnummer
aus der zweiten Tabelle vergleichen.
Wenn es da eine übereinstimmung gibt dann soll auch der Preis verglichen
werden. bzw muss nicht vergleichen werden, es soll dann der Preis über
schrieben werden, mit dem aus der kleinen Tabelle!

Ich hoffe ich konnte meine Anliegen verständlich rüberbringen. Wer kann mir
da helfen?!
Ich hatte da selber mal was geschrieben aber das war zu kompilziert... das
waren x abfragen, viel zu kompliziert... :-(

Danke an euch
Gruss
Lars
Jürgen Volke
2003-11-14 08:15:07 UTC
Permalink
Hallo Lars
Post by Lars Schmit
da ich nochnicht viel mit Abfragen gemacht habe und es gerade jetzt
ziemlich haarig wird, wollte ich gerne ein Frage stellen.
Ziel wird sein.
Preise für ein Warenwirtschaftssystem upzudaten.
Ich habe eine Tabelle die ich mir aus dem Waren wirtschaftssystem
gehlt habe.
die sieht so aus
Artikel-Nr. Typ Beschreibung EURO Kalkulations-EK
Währungt Rabatt1 LArtikel-Nr. Priorität Mindestmenge
das ist die Tabelle aus dem Warenwirtschaftssytem.
Dann habe ich eine Tabelle die im Priziep die Liste vom Hersteller
ist, die habe ich mir schon so zurecht gefiltert, das ichnur 2
Spalten über habe.
Artikelnummer Preis
Ich möchte in einem Duchlauf die grosse Tabelle updaten mit den neuen
Preisen.
Dazu muss ich aus der grossen Tabelle LArtikel-Nr mit dem Feld
Artikelnummer aus der zweiten Tabelle vergleichen.
dann mach dir doch einfach in der Entwurfsansicht eine Abfrage, mit den beiden Tabellen Verknüpfung über Artikel-Nr +
Artikellnummer. Dann ziehst du das Feld , welches die neuen Preise bekommen soll (Kalkulations-EK ?) nach unten.
Jetzt sagst du in der Menüleiste Abfrage Aktualisierungsabfrage und trägst in der Aktualisieren-Zeile ein:
[DeineTabelle].Preis
und dann halt ausführen!

HTH Jürgen

P.S. funzt vielleicht erst, wenn du eindeutige Indices vergeben hast
Daniel Liebig
2003-11-14 08:19:57 UTC
Permalink
Post by Lars Schmit
Hallo NG's
da ich nochnicht viel mit Abfragen gemacht habe und es gerade jetzt ziemlich
haarig wird, wollte ich gerne ein Frage stellen.
Ziel wird sein.
Preise für ein Warenwirtschaftssystem upzudaten.
Ich habe eine Tabelle die ich mir aus dem Waren wirtschaftssystem gehlt
habe.
die sieht so aus
Artikel-Nr. Typ Beschreibung EURO Kalkulations-EK Währungt
Rabatt1 LArtikel-Nr. Priorität Mindestmenge
das ist die Tabelle aus dem Warenwirtschaftssytem.
Dann habe ich eine Tabelle die im Priziep die Liste vom Hersteller ist, die
habe ich mir schon so zurecht gefiltert, das ichnur 2 Spalten über habe.
Artikelnummer Preis
....
Post by Lars Schmit
Danke an euch
Gruss
Lars
Hi Lars,

angenommen, du willst den EK aktualisieren:

update Liste_wirtschaftssystem A inner join Liste_Hersteller B on
a.[LArtikel-Nr]=b.[Artikelnummer] set a.[Kalkulations-EK]=b.preis;

Den Feldnamen [Kalkulations-EK] änderst du ggf. in den des zu
aktualisierenden Feldes.

Viele Grüße
Daniel

Lesen Sie weiter auf narkive:
Loading...