Re: Ayuda con consulta

From: "Manuel A(dot) Estevez Fernandez" <stvzito(at)gmail(dot)com>
To: Luis <esteban(at)princesa(dot)pri(dot)sld(dot)cu>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda con consulta
Date: 2011-06-25 18:10:20
Message-ID: 4E06248C.2050104@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Como mencionan debes agregar en la db el resto de tus catálogos, ya que
no sabes si mas adelante la receta será modificada. No es recomendable
que se encuentre constante dentro del código de tu aplicación.

Productos:
id_producto
descripcion
factor ( cuantas unidad_venta salen por cada unidad_compra )

Receta:
id_receta
fecha
descripcion
costo_total
precio_total

Receta_detalle:
id_receta
id_receta_detalle
id_producto
cantidad
costo_unidad
precio_unidad

Y cuando vendes, no vendes, como menciona Álvaro, la inversión sino la
receta, entonces debes registrar la venta de X unidades de receta y el
detalle de esta.

Ventas:
id_venta
fecha
id_producto
id_receta
cantidad
costo_unidad_venta
precio_unidad_venta

Entonces puedes saber tu venta estimada, inversion y ganancia por
producto y por receta:

select fecha, cantidad, cantidad*precio_unidad_venta as
venta_estimada,cantidad*costo_unidad_venta as inversion,
(costo_unidad_venta-precio_unidad_venta) * cantidad as ganancia
from ventas

Saludos

Atentamente

ISC Manuel Alejandro Estevez Fernandez

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2011-06-25 18:39:47 RE: procedural language
Previous Message Manuel A. Estevez Fernandez 2011-06-25 18:10:11 Re: Ayuda con consulta