Sql Server 2000.
Tengo esta consulta
UPDATE PlanX RIGHT OUTER JOIN Diario2 ON PlanX.C_c = Diario2.C_c RIGHT OUTER
JOIN Diario ON Diario2.I_DDiario = Diario.I_DDiario
SET PlanX.S_aldoDebe = Diario2.I_mporte
WHERE (Diario.I_DEmpresaAnual = 2006) AND (Diario.C_lave = 'AA') AND
(Diario2.D_h = 'D')
que el SQL Query Analizer no traga y da el error de:
Server: Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'RIGHT'.
He probado, quitando el "OUTER" y sustituyendo el "RIGHT JOIN" por "INNER
JOIN" y tampoco funciona.
Mi pregunta es: ¿Como puedo actualizar, mediante una consulta, un campo de
la Tabla PlanX con una serie de condicionantes en otras tablas relacionadas?
PlanX
Diario (Cabecera)
Diario2 (Cuerpo)
PlanX esta relacionado con Diario2 mediante un campo llamado C_c. Este campo
es único en PlanX.
Diario2 esta relacionado con Diario mediante un campo llamodo I_DDiario.
Este campo es único en Diario.
Gracias por vuestro tiempo.
Un saludo. Agur
Leer las respuestas