SELECT para calculo de Precios Medios, FIFO, LIFO etc.

01/02/2005 - 10:24 por Antonio Montagut | Informe spam
Hola a todos,

Mi pregunta es la siguiente, en una tabla guardo todos los movimientos de
un articulo,
Codigo, Fecha (Compra o Venta), cantidad, Precio, Importe, tipo (C o V
dependiendo si es compra o venta).
Mi pregunta es la siguiente.

Se puede mediante Una instruccion SELECT calcular el precio medio
ponderado (PMP) o el FIFO o el LIFO a un afecha determinada?.

Gracias por todo de antemano, recibid un saludo.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#6 Sesgasoft
08/02/2005 - 12:56 | Informe spam
Para el precio medio:
1º Concreta una fecha
2º Obtén la cantidad de compras del período
3º Obtén el coste de las compras de dicho período
4º Divide el coste entre cantidad de piezas

Cuando se vuelve a comprar: (Cantidad piezas stock * Coste medio) +
(Cantidad piezas compra actual * Coste actual)

(Cantidad
piezas stock + cantidad piezas compradas)

Es importante guardar tres tipos de precios: Precio actual, Precio anterior,
Precio medio ya que de está manera pueden ser presentados los inventarios de
acuerdo con las normas establecidas por cada empresa para el cálculo de sus
stocks.






"Antonio Montagut" escribió en el mensaje
news:Os4AH$
Hola a todos,

Mi pregunta es la siguiente, en una tabla guardo todos los movimientos de
un articulo,
Codigo, Fecha (Compra o Venta), cantidad, Precio, Importe, tipo (C o V
dependiendo si es compra o venta).
Mi pregunta es la siguiente.

Se puede mediante Una instruccion SELECT calcular el precio medio
ponderado (PMP) o el FIFO o el LIFO a un afecha determinada?.

Gracias por todo de antemano, recibid un saludo.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Respuesta Responder a este mensaje
#7 sebastian_henriquez
09/02/2005 - 14:40 | Informe spam
Antonio Montagut wrote:

Hola a todos,

Mi pregunta es la siguiente, en una tabla guardo todos los movimientos de
un articulo,
Codigo, Fecha (Compra o Venta), cantidad, Precio, Importe, tipo (C o V
dependiendo si es compra o venta).
Mi pregunta es la siguiente.

Se puede mediante Una instruccion SELECT calcular el precio medio
ponderado (PMP) o el FIFO o el LIFO a un afecha determinada?.

Gracias por todo de antemano, recibid un saludo.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway



La consulta debe ser algo como esto para PMP, no he visto para FIFO ni
LIFO.

SELECT Codigo, SUM(Cantidad * Precio)/(Compradas - Vendidas)
FROM TuTabla, (SELECT SUM(Cantidad) FROM TuTabla WHERE Tipo="Compra") AS
Compradas, (SELECT SUM(Cantidad) FROM TuTabla WHERE Tipo="Venta") AS
Vendidas
GROUP BY Codigo, Fecha

Espero que te sirva, si es asi respondeme via mail, Saludos.

Sebastian Henriquez O.
Iquique - Chile
Staff Sony Chile Ltda.
Respuesta Responder a este mensaje
#8 sebastian_henriquez
09/02/2005 - 14:45 | Informe spam
La consulta debe ser algo como esto para PMP, no he visto para FIFO ni
LIFO.

SELECT Codigo, SUM(Cantidad * Precio)/(Compradas - Vendidas)
FROM TuTabla, (SELECT SUM(Cantidad) FROM TuTabla WHERE Tipo="Compra") AS
Compradas, (SELECT SUM(Cantidad) FROM TuTabla WHERE Tipo="Venta") AS
Vendidas
GROUP BY Codigo, Fecha

Espero que te sirva, si es asi respondeme via mail, Saludos.

Sebastian Henriquez O.
Iquique - Chile
Staff Sony Chile Ltda.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida