Cita:
|
Empezado por ContraVeneno
Lo que yo haría, sería grabar el valor_kilo en alguna tabla aparte o en algún campo de la tabla de artículos y luego cuando seleccione el artículo, tambien seleccionar su valor_kilo. Si el valor_kilo existe, entonces hago la operación.
para sqlserver sería algo así como:
Código SQL [-]
select case ValorKilo
when ValorKilo is Null then PrecioUnitario
else (PrecioUnitario*ValorKilo) end PrecioUnitario
from artículos
No estoy seguro cuál es la función case para firebird, pero espero al menos poder aportar algo.
|
Si te entiendo pero el valor del kilo fue un ejemplo ya que existen algunos factores por los que el valor unitario cambie y no esigual para todos los casos.