Ich möchte einen Wert in einer Tabelle(ArtikelLagerBestand) mit dem Wert aus einer anderen Tabelle(V_VergleichEwaLagerAccLager) aktualisieren.
Hier mein fehlerhaftes Statement:
UPDATE ewa.ArtikelLagerBestand
SET LagerBestand =
[SELECT V_VergleichEwaLagerAccLager.newBestand
FROM V_VergleichEwaLagerAccLager INNER JOIN
ewa.ArtikelLagerBestand ON V_VergleichEwaLagerAccLager.Artikel = ewa.ArtikelLagerBestand.Artikel]
Wie sieht die Syntax richtig aus. Artikel ist eine Schlüsselnummer.
Gruss
bejay
Hallo
versuche
UPDATE ewa.ArtikelLagerBestand
SET LagerBestand =
[SELECT V_VergleichEwaLagerAccLager.newBestand
FROM V_VergleichEwaLagerAccLager WHERE V_VergleichEwaLagerAccLager.Artikel = DeineArtikelnummer]
WHERE ewa.ArtikelLagerBestand.Artikel = DeineArtikelnummer
HTH
Hallo,
oder so: ?
UPDATE ewa.ArtikelLagerBestand
INNER JOIN V_VergleichEwaLagerAccLager ON V_VergleichEwaLagerAccLager.Artikel = ewa.ArtikelLagerBestand.Artikel
SET ewa.ArtikelLagerBestand.LagerBestand =V_VergleichEwaLagerAccLager.newBestand