Costos Promedios

23/08/2004 - 10:27 por Richi | Informe spam
Hola amigos del grupo, hace un tiempo puse una
pregunta acerca de ejecutar un procedimiento
almacenado desde un trigger y me dio mucho gusto
que me dieran tantas alternativas, aprendi mucho,
gracias por eso.

Ahora me han pedido sacar costos promedios,
bueno yo se como salen los costos promedios
pero no me doy con la mejor forma de sacarlos
en SQL.

Estuve viendo preguntas anteriores pero en ninguna
encontre una forma de hacer lo que deseo.

Explico aqui sacan costos promedios cada mes, ahora
a veces modifican ingresos de hace meses, entonces
el costo que salio ese mes ya no sirve, y el de lo meses
siguientes tampoco, lo que no me cabe es que tenga que
recalcular todos lo meses desde el que se modifico para
sacar el costo promedio a la fecha. Hasta ahora me parece
la unica forma, pero pienso que debe haber una forma
menos pesada de sacarlo.

Ahora queria hacer eso por medio de triggers , pero creo
que mejor va a ser que programe una tarea que haga eso.

El trigger ya seria para guardar en una variable la fecha de
del ingreso que se modifco y desde ahi iniciar mi recalculo de
los costos.

Les queria pedir consejos y si tuvieran algunos ejemplos de
como podria hacer ese trabajo, lo que busco es la manera
de que sea menos pesado realizar ese trabajo.

Muchas gracias
 

Leer las respuestas

#1 Richi
23/08/2004 - 12:31 | Informe spam
Bueno te entiendo eso pero como hago si se modifica un
ingreso de hace unos meses, en cantidades o en precio.

Me parece que ahi ya no seria el mismo calculo.

No se si me recomiendan a menos que ponga un campo calculado de
CostoPromedio en mi tabla de Movimientos, asi si se actualizaria toda
la historia de los costo promedios me parece.



"Antonio Ortiz" escribió en el mensaje
news:
Mi sugerencia (y lo correcto segun los entendidos) es que promedies al
momento de la compra, asi:

Costo promedio = (Cantidad comprada * Costo en la compra) + (Existencia
actual * Costo anterior) / (Cantidad comprada+Existencia actual

Si lo deseas podras obtener el costo promedio en cada compra. De esta


manera
no tendras que realizarlo cada mes no se por cual metodo.

Saludos,

Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com


"Richi" escribió en el mensaje
news:
> Hola amigos del grupo, hace un tiempo puse una
> pregunta acerca de ejecutar un procedimiento
> almacenado desde un trigger y me dio mucho gusto
> que me dieran tantas alternativas, aprendi mucho,
> gracias por eso.
>
> Ahora me han pedido sacar costos promedios,
> bueno yo se como salen los costos promedios
> pero no me doy con la mejor forma de sacarlos
> en SQL.
>
> Estuve viendo preguntas anteriores pero en ninguna
> encontre una forma de hacer lo que deseo.
>
> Explico aqui sacan costos promedios cada mes, ahora
> a veces modifican ingresos de hace meses, entonces
> el costo que salio ese mes ya no sirve, y el de lo meses
> siguientes tampoco, lo que no me cabe es que tenga que
> recalcular todos lo meses desde el que se modifico para
> sacar el costo promedio a la fecha. Hasta ahora me parece
> la unica forma, pero pienso que debe haber una forma
> menos pesada de sacarlo.
>
> Ahora queria hacer eso por medio de triggers , pero creo
> que mejor va a ser que programe una tarea que haga eso.
>
> El trigger ya seria para guardar en una variable la fecha de
> del ingreso que se modifco y desde ahi iniciar mi recalculo de
> los costos.
>
> Les queria pedir consejos y si tuvieran algunos ejemplos de
> como podria hacer ese trabajo, lo que busco es la manera
> de que sea menos pesado realizar ese trabajo.
>
> Muchas gracias
>
>
>
>
>


Preguntas similares