Hallo,
ich habe da ein kleines T-SQL Problem welches ich nicht gelöst bekomme.
Es gibt 2 Tabellen
Tabelle1 mit den Spalten
id(int) Status(varchar) Datum(datetime)
Tabelle2 mit den identischen Spalten
id(int) Status(varchar) Datum(datetime)
Die "id" ist in beiden Tabellen nicht eindeutig.
Eine Eindeutigkeit ergibt sich aus der Kombination "id" und "Datum".
Nun sollen die Spalten "Status" aus der Tabelle1 mit dem neuesten Wert aus Tabelle 2 geupdatet werden, wo beide "id´s" identisch sind.
Also ungefähr so:
Hoffentlich habe ich mit halbwegs verständlich ausgedrückt.
Danke und Gruß,
Andre
ich habe da ein kleines T-SQL Problem welches ich nicht gelöst bekomme.
Es gibt 2 Tabellen
Tabelle1 mit den Spalten
id(int) Status(varchar) Datum(datetime)
Tabelle2 mit den identischen Spalten
id(int) Status(varchar) Datum(datetime)
Die "id" ist in beiden Tabellen nicht eindeutig.
Eine Eindeutigkeit ergibt sich aus der Kombination "id" und "Datum".
Nun sollen die Spalten "Status" aus der Tabelle1 mit dem neuesten Wert aus Tabelle 2 geupdatet werden, wo beide "id´s" identisch sind.
Also ungefähr so:
Code:
UPDATE [Tabelle1] SET [Status] = (SELECT [Status] FROM [Tabelle2] WHERE....)
Hoffentlich habe ich mit halbwegs verständlich ausgedrückt.
Danke und Gruß,
Andre
Comment