Ver Mensaje Individual
  #3  
Antiguo 30-08-2005
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.740
Reputación: 26
ContraVeneno Va por buen camino
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.
__________________

Responder Con Cita