Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-03-2004
Ignacio Ignacio is offline
Miembro
 
Registrado: may 2003
Posts: 77
Poder: 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
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:31:11.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi