Ich habe ein folgendes Problem ich hoffe jemand kann mir dabei helfen:
Gegeben:Tabelle Test mit den Spalten A,B
Spalte A beinhaltet die Werte(20.02.14, Null, FTA, GTA)
Spalte B beinhaltet die Werte(Null, Null, Null, Null)
Ziel:Das Ziel ist durch ein Update Spalte B auf (20.02.14,20.02.14,20.02.14,20.02.14) hinzubekommen!
Gegeben: Ausgangstabelle
A B
20.02.14 NULL
NULL Null
FTA Null
GTA Null
Mein Ziel ist es die Spalte B zu ersetzen mit den Eintrag von A aber nur Datum.
Zieltabelle sollte so aussehen
A B
20.02.14 20.02.14
NULL 20.02.14
FTA 20.02.14
GTA 20.02.14
Nun brauche ich eine Abfrage die diese umsetzt.
update Test
set B= (Select A from TEST where Test.A like '%02%')
Diese Abfrage funktioniert leider nicht, kann mir jemand dabei helfen???
select top 1 A
from Test liefert mir den Datensatz 20.02.14 wie kann ich nun diese bei B updaten?
Ziel ist es wie gesagt Spalte B zu aktualisieren.
Mfg
Sinan
Gegeben:Tabelle Test mit den Spalten A,B
Spalte A beinhaltet die Werte(20.02.14, Null, FTA, GTA)
Spalte B beinhaltet die Werte(Null, Null, Null, Null)
Ziel:Das Ziel ist durch ein Update Spalte B auf (20.02.14,20.02.14,20.02.14,20.02.14) hinzubekommen!
Gegeben: Ausgangstabelle
A B
20.02.14 NULL
NULL Null
FTA Null
GTA Null
Mein Ziel ist es die Spalte B zu ersetzen mit den Eintrag von A aber nur Datum.
Zieltabelle sollte so aussehen
A B
20.02.14 20.02.14
NULL 20.02.14
FTA 20.02.14
GTA 20.02.14
Nun brauche ich eine Abfrage die diese umsetzt.
update Test
set B= (Select A from TEST where Test.A like '%02%')
Diese Abfrage funktioniert leider nicht, kann mir jemand dabei helfen???
select top 1 A
from Test liefert mir den Datensatz 20.02.14 wie kann ich nun diese bei B updaten?
Ziel ist es wie gesagt Spalte B zu aktualisieren.
Mfg
Sinan
Comment