![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
utilizo el FireBird 1.5
te lo voy a presentar de esta manera: 7 tiendas,8 tablas cada tabla tiene estas columnas stock general tiene las mismas columnas)codigo, seri1, seri2, seri3, seri4, seri5, seri6, seri7, seri8, seri9 y total lo que yo quiero hacer es: sumar todos los seri1 ,los seri3,los seri... y el total de las 7 tiendas, y el resultado ponerlo en la tabla stock genera un ejemplo seria asi: codi_prod seri1 seri2 seri3 ... total Z1A01CO000110 1 0 0 1 -----> TIENDA 1 Z1A01CO000110 0 1 1 2 -----> TIENDA 2 Z1A01CO000110 3 1 1 5 -----> TIENDA 3 ... Z1A01CO000110 4 2 2 8 -----> STOCKGENERAL cual seria la instrucion sql adecuada para este caso Gracias por la ayuda de antemano. ![]() |
|
#2
|
|||
|
|||
|
No creo que tengas una sola instruccion para realizar todas esas tareas, a mi forma de ver deberias realizar un Procedimiento Almacenado en el cual te recorras el Stock de Cada Sucursal con un select y con un Update o un Insert actualices la tabla de Stock General.
Espero te sirva. Saludos |
|
#4
|
|||
|
|||
|
es aun mas complicado!
yo no podria utilizar el:
select SUM(Total) from sucursal1 ya q la llave principal es codi_prod por lo q cada codi_prod es unico en cada sucursal(y hay muchos codi_prods), siendo solo posible sumarlo entre sucursales y de paso el resultado se pondria en el stockgeneral. La verdad no se como resolver este problema a traves del sql ![]() |
![]() |
|
|
|