por qué no preparas la cadena en fox segun sea la condicion y despues haces la 
peticion al SQL segun sea el caso.




________________________________
De: Vladimir Damian <[EMAIL PROTECTED]>
Para: Alfonso Arias Lemas <[EMAIL PROTECTED]>
Enviado: lunes, 27 de octubre, 2008 13:57:08
Asunto: [dbms] Consulta uso de IF

Amigos:
Presento un caso:
cuando hago una consulta bajo condiciones definidas por el usuario en Fox hago 
algo como esto:ltodo = .t.o  .f.       (puede ser 1 o 0) 
lfiltro = '01'
SELECT * FROM tabla WHERE IIF(ltodo, .t. , campoafiltrar= lfiltro)
donde si elige ltodo = .t. trae todos los datos pero si ltodo = .f. entonces 
entra a funcionar el filtro 
Como se armaria la consulta con el Sql?

Regards,
Vladimir Damian



      

Responder a