PDA

Ver la Versión Completa : stock general


ELINK
24-03-2005, 18:00:47
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 :)

MasterXP
25-03-2005, 05:51:54
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.

ELINK
28-03-2005, 02:31:14
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.;)

fabianmk
29-03-2005, 12:49:31
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

AGAG4
29-03-2005, 17:17:56
y la instrucción que lo hace es SUM por ejemplo:

select SUM(Total) from sucursal1



Saludos.

ELINK
29-03-2005, 17:58:00
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: