Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/02/2007, 23:41
El Patrón.
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años
Puntos: 3
Re: Select anidado

Hola

Bueno, pues lo mas coherente seria mejorar el modelo entidad relacion de una sola tabla que tienes a varias tablas, pues si en esa sola tabla almacenas un total pues tendrias que esperar hasta que se llenen los datos de la tabla y esto por cada persona.... seria mejor que crearas una tabla de productos unicamente con el nombre del producto y el valor, y en otra tabla que se puede llamar orden o factura, iria la factura, la cantidad de articulos y ahi si se haria la multiplicacion de cada articulo por su valor, y alli se podria calcular subtotal y total! bueno, es solo una idea claro...

pero si lo quieres hacer de una sola tabla, seria algo asi

insert into productos (CantidadProducto,ValorProducto,Subtotal) values (2,200,2*200); y como te digo, tendrias que esperar a la lista de los demas productos para hacer el total, que seria asi

select sum(subtotal) from productos, consulta la cual sumaria todos los subtotales, y la cual tendrias que guardar en una variable para luego hacer un update al campo Total de la misma tabla.... es mejor hacerlo en varias tablas... bueno, espero tengas suerte