
26/02/2007, 23:41
|
| | Fecha de Ingreso: abril-2006 Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años, 11 meses 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 |