Ayuda con UPDATE

09/10/2007 - 22:32 por pev | Informe spam
Hola a Todos!!!

Tengo la siguiente tabla con sus datos:

create table TABLA
(
Fecha datetime not null,
codigo1 varchar(1) not null,
codigo2 varchar(1) not null,
codigo3 varchar(1) not null,
monto1 numeric(5) not null,
monto2 numeric(5) not null,
monto3 numeric(5) not null,
)

insert TABLA values ('20071008', 'X', 'Y', 'Z', 100, 200, 300)
insert TABLA values ('20071009', 'X', 'Y', 'Z', 0, 0, 0)

Y necesito hacer el siguiente UPDATE, pero no funciona.
Alguien sabe porque?
Alguien me opuede ayudar a solucionar mi problema?

UPDATE TABLA
SET monto1 = AYER.monto1,
monto2 = AYER.monto2,
monto3 = AYER.monto3
FROM TABLA AYER
WHERE codigo1 = AYER.codigo1
AND codigo2 = AYER.codigo2
AND codigo3 = AYER.codigo3
AND Fecha = '20071009'
AND AYER.Fecha = '20071008'


De antemano Muchas Gracias.
pev
 

Leer las respuestas

#1 Gux (MVP)
09/10/2007 - 22:38 | Informe spam
Usted nos dice que el UPDATE no funciona pero no nos dice qué es lo que usted
desea hacer :-)


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"pev" wrote:

Hola a Todos!!!

Tengo la siguiente tabla con sus datos:

create table TABLA
(
Fecha datetime not null,
codigo1 varchar(1) not null,
codigo2 varchar(1) not null,
codigo3 varchar(1) not null,
monto1 numeric(5) not null,
monto2 numeric(5) not null,
monto3 numeric(5) not null,
)

insert TABLA values ('20071008', 'X', 'Y', 'Z', 100, 200, 300)
insert TABLA values ('20071009', 'X', 'Y', 'Z', 0, 0, 0)

Y necesito hacer el siguiente UPDATE, pero no funciona.
Alguien sabe porque?
Alguien me opuede ayudar a solucionar mi problema?

UPDATE TABLA
SET monto1 = AYER.monto1,
monto2 = AYER.monto2,
monto3 = AYER.monto3
FROM TABLA AYER
WHERE codigo1 = AYER.codigo1
AND codigo2 = AYER.codigo2
AND codigo3 = AYER.codigo3
AND Fecha = '20071009'
AND AYER.Fecha = '20071008'


De antemano Muchas Gracias.
pev

Preguntas similares