Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2008, 15:44
Avatar de pragone
pragone
 
Fecha de Ingreso: diciembre-2007
Ubicación: Madrid
Mensajes: 223
Antigüedad: 16 años, 4 meses
Puntos: 2
Re: actualizacion de una columna

Hola deiv46,

Haz un
Código HTML:
SELECT CLIENTE_NO, SUM(UNIDADES*PRECIO_ACTUAL) as debe FROM pedidos LEFT JOIN productos USING (PEDIDO_NO)
Y luego lanzas updates por cada registro:
Código HTML:
UPDATE clientes SET DEBE=<debe> WHERE CLIENTE_NO=<cliente_no> 
Sin embargo.... permíteme un comentario. Cuando hagas sistemas de facturación o parecidos, es importante copiar toda la data de la factura al momento de hacer la transacción. Esto es básicamente porque si subes el precio de algún producto, no deberías afectar la deuda de los clientes (si por casualidad debieras ejecutar este proceso luego de la actualización del precio).