sobre update-sql

20/04/2010 - 23:23 por luciomique | Informe spam
Hola a todos, mi consulta es la siguiente tengo una tabla ARTICULOS
que va a ser actualizada con la tabla VENTAS (para reducir el stock),
resulta que cuando utilizo el update, me actualiza el registro de un
articulo una sola vez de la tabla ARTICULOS, cunado a ese articulo lo
he vendido varias veces. El formato de la instruccion que utilizo es
el siguiente:

UPDATE articulos SET stock= stock - ventas.cantid FROM ventas WHERE
articulos.codigo = ventas.codigo
Por favor si alguien me puede ayudar. Muchas gracias

Preguntas similare

Leer las respuestas

#1 Luis Mata
20/04/2010 - 20:07 | Informe spam
UPDATE articulos SET stock= stock - ventas.cantid WHERE
articulos.codigo = ventas.codigo

"luciomique" escribió en el mensaje de noticias
news:
Hola a todos, mi consulta es la siguiente tengo una tabla ARTICULOS
que va a ser actualizada con la tabla VENTAS (para reducir el stock),
resulta que cuando utilizo el update, me actualiza el registro de un
articulo una sola vez de la tabla ARTICULOS, cunado a ese articulo lo
he vendido varias veces. El formato de la instruccion que utilizo es
el siguiente:

UPDATE articulos SET stock= stock - ventas.cantid FROM ventas WHERE
articulos.codigo = ventas.codigo
Por favor si alguien me puede ayudar. Muchas gracias
Respuesta Responder a este mensaje
#2 mp
21/04/2010 - 00:16 | Informe spam
Envuelve el UPDATE entre

SELECT VENTAS
GO TOP

Scan
UPDATE
Endscan


"luciomique" escribió en el mensaje de
noticias:
Hola a todos, mi consulta es la siguiente tengo una tabla ARTICULOS
que va a ser actualizada con la tabla VENTAS (para reducir el stock),
resulta que cuando utilizo el update, me actualiza el registro de un
articulo una sola vez de la tabla ARTICULOS, cunado a ese articulo lo
he vendido varias veces. El formato de la instruccion que utilizo es
el siguiente:

UPDATE articulos SET stock= stock - ventas.cantid FROM ventas WHERE
articulos.codigo = ventas.codigo
Por favor si alguien me puede ayudar. Muchas gracias
Respuesta Responder a este mensaje
#3 mario alfredo
22/04/2010 - 01:39 | Informe spam
lo que no decis es si lo envolves en una rutina scan o do while not
eof() o lo haces solo para un articulo, creo que ahi esta el problema
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida