Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

MSSQL Update mit Werten aus anderer Tabelle

Begonnen von bejay, November 09, 2012, 10:06:49

⏪ vorheriges - nächstes ⏩

bejay

Ich möchte einen Wert in einer Tabelle(ArtikelLagerBestand) mit dem Wert aus einer anderen Tabelle(V_VergleichEwaLagerAccLager) aktualisieren.
Hier mein fehlerhaftes Statement:

Code (vbnet) [Auswählen]

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

database

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

DF6GL

Hallo,

oder so: ?


UPDATE ewa.ArtikelLagerBestand
INNER JOIN  V_VergleichEwaLagerAccLager  ON V_VergleichEwaLagerAccLager.Artikel = ewa.ArtikelLagerBestand.Artikel
SET  ewa.ArtikelLagerBestand.LagerBestand =V_VergleichEwaLagerAccLager.newBestand