actualizar campo de dos tablas
Publicado por kinetic_brain (67 intervenciones) el 13/05/2010 01:55:14
Hola maestros necesitos de su ayuda por favor
Necesito actualizar el campo "MARCA" al valor 1 si se cumple lo siguiente
update TABLA1 a
set =a.MARCA = '1'
from TABLA1 a, TABLA2 b
where ltrim(rtrim(a.descripcion)) = ltrim(rtrim(b.descripcion))
and a.duracion > cast(cast(b.Promedio as int)*b.ponderacion as int)+ cast(b.Promedio as int)
Ejecuto esto, y me reclama por el "a" del alias en la linea del update.
Línea 1: sintaxis incorrecta cerca de 'a'.
elimino el "a" y me muestra
No se puede usar el prefijo de columna 'a'. Debe coincidir con el objeto de la cláusula UPDATE TABLA1
por favor,
gracias.
Necesito actualizar el campo "MARCA" al valor 1 si se cumple lo siguiente
update TABLA1 a
set =a.MARCA = '1'
from TABLA1 a, TABLA2 b
where ltrim(rtrim(a.descripcion)) = ltrim(rtrim(b.descripcion))
and a.duracion > cast(cast(b.Promedio as int)*b.ponderacion as int)+ cast(b.Promedio as int)
Ejecuto esto, y me reclama por el "a" del alias en la linea del update.
Línea 1: sintaxis incorrecta cerca de 'a'.
elimino el "a" y me muestra
No se puede usar el prefijo de columna 'a'. Debe coincidir con el objeto de la cláusula UPDATE TABLA1
por favor,
gracias.
Valora esta pregunta
0