Ver Mensaje Individual
  #1  
Antiguo 31-03-2004
Ignacio Ignacio is offline
Miembro
 
Registrado: may 2003
Posts: 77
Reputación: 21
Ignacio Va por buen camino
IIF (tengo problemas)

En una tabla Paradox almaceno viajes o servicios de transportes en la cual, un campo llamado TipotarifaTRA puede contener un 1 o un 2. Otro campo llamado PrecioTRA que puede contener el precio por tonelada transportada o por todo el viaje. Tambien tiene un campo llamado PesoTRA que contendrá los kilos transportados. Esto es a groso modo, la manera en que están almacenados los importes de cada viaje.

Mi problema comienza cuando por medio del comando SUM deseo obtener el total de dichos importes. Pero como existen dos formas de calcularlo dependiendo del valor de TipotarifaTRA armo lo siguiente:
Select Sum(Iif(TipotarifaTRA=1, PrecioTRA*(PesoTRA/1000), PrecioTRA))

Según lo poco que he leido sobre IIf, la sintaxis es correcta. Esto me hace pensar que el comando IFF no funciona en tablas Paradox o que existe otro problema.

Gracias desde ya.
Responder Con Cita