Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2015, 17:32
Avatar de Nanox
Nanox
 
Fecha de Ingreso: octubre-2008
Ubicación: Apizaco/Tlaxcala/Mexico
Mensajes: 20
Antigüedad: 15 años, 6 meses
Puntos: 0
UPDATE de una columna con otras dos columnas

Hola, acabo de entrarle al SQL, y pues me da errores. Yo vengo de usar mysql. Por lo que supongo que SQL hace la sintaxis mas sencilla pero esto me da error.

UPDATE [epp].[ZTA_CARACTER2] set [MATNR]=[ZVA51][ZVA52] where [MATNR] in (
'TBA00024-04-00',
'TBA00024-08-00'
)

simplemente a MATNR lo quiero actualizar con dos columnas que tengo mas adelante [ZVA51][ZVA52]

MATNR y ZVA51 son iguales TBA00024-04-00

ZVA52 solo tiene 'EX'

por lo que al final MATNR quedaria TBA00024-04-00EX pero sale error
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'ZVA52'.

USO SQL SERVER MANAGEMENT STUDIO

Gracias por sus comentarios, saludos.