stock general
Necesito su ayuda, la verdad es q no se como hacer para sumar en una tabla(stockGeneral) los valores de unas 7 tablas(StockTiendas) las columnas son estas: codi_prod, seri1,seri2
como hago para buscar en las siete tablas el valor codi_prod y sumar los valores de seri1 y seri2 colocando el resultado en la tabla Stock general???? :confused: :confused: :confused: Gracias de antemano por su ayuda :) |
Que motor de DB usas?
y deberias explicar un poco mas, sumar seri1 y serie dos separados en columnas diferentes o un solo resultado de los dos.... explicate un poco mas, si no no resiviras respuestas o muy pocas. salu2. |
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 :confused: :confused: :confused: Gracias por la ayuda de antemano.;) |
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 |
checa esto....
y la instrucción que lo hace es SUM por ejemplo:
Saludos. |
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 :eek: :eek: y de paso el resultado se pondria en el stockgeneral. La verdad no se como resolver este problema a traves del sql :confused: :confused: |
La franja horaria es GMT +2. Ahora son las 04:06:17. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi