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

#1 Juan Melas
02/02/2005 - 01:57 | Informe spam
El promedio lo puedes sacar con la función AVG , Select AVG(precio) from
compras,
El precio de última compra con la función Max Select Max(fecha),precio from
compras
El precio de la primera compras con la función Min Select Min(fecha),precio
from compras

Si trabajas con VFP8 tenes que setear SET ENGINEBEHAVIOR to 70 para que no
te de error en los select agrupados.

Espero te sirva.

Saludos.



"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
#2 Antonio Montagut
02/02/2005 - 08:53 | Informe spam
Gracias por tu ayuda,
pero no es del todo correcto, ya que los precios no sun un media
aritmética, dependen de las existencias que queden de cada artículo en
cada momento,
Un saludo


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

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#3 Alex Feldstein
02/02/2005 - 13:08 | Informe spam
On Tue, 1 Feb 2005 21:57:25 -0300, "Juan Melas"
wrote:


Si trabajas con VFP8 tenes que setear SET ENGINEBEHAVIOR to 70 para que no
te de error en los select agrupados.




NO!

Debes arreglar tu consulta para que trabaje bien. SET ENGINEBEHAVIOR
70 fuen un "arreglo" temporario que MS nos dio para los casos donde no
puedes corregir todo ahora, y aun te siga funcionando.

Las consultas anteriormente no se hacian con GROUP BY como lo
establece ANSI 92. En algunos casos pueden dar resultados erróneos.
SET ENGINEBEHAVIOR 80 lo arregla.


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#4 Alex Feldstein
02/02/2005 - 13:09 | Informe spam
On Tue, 01 Feb 2005 23:53:35 -0800, "Antonio Montagut"
wrote:

Gracias por tu ayuda,
pero no es del todo correcto, ya que los precios no sun un media
aritmética, dependen de las existencias que queden de cada artículo en
cada momento,



Correcto. Lo que haces es multiplicar Cantidad por Precio dentro de
las fechas que quieres.


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#5 Juan Luis Herrera Garcia
07/02/2005 - 16:16 | Informe spam
Yo he intentado lo que preguntas pero lo mejor es a pie.

saludos
jlh

Saludos
jluishg


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

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida