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
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Reply via email to