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
  #3  
Antiguo 29-08-2012
Walterio Walterio is offline
Miembro
 
Registrado: nov 2006
Posts: 46
Poder: 0
Walterio Va por buen camino
Hola Román, muchas gracias por la respuesta.
Lo que necesito es otorgarle un determinado valor a un campo, dependiendo de varias opciones (más de 2), con lo cual, con la función IF() sólo tengo dos posibilidades de respuesta.
Un ejemplo escrito muy burdamente de lo que necesito hacer es :

Código SQL [-]
Select Campo1,
         Campo2, 
         Campo3,
{Aqui viene mi intento de If}
     (Select 
     If TDC=1 and LDC=3 and CCC=4 and XCC5 THEN 'Caja1'  //Aqui evaluo ciertos campos...
     ELSEIF TDC=1 and LDC=3 and CCC=4 and XCC5 AND SDC<>1 THEN 'Caja2' //Aqui evaluo los mismos campos mas algun otro...
     ELSEIF 'Cualquiera' 
     End) as Prueba
     ) As Campo4
From Tabla
Como verás, en el Campo4 debo obtener un valor evaluando distintas condiciones .

Obviamente, como la sintaxis sé que no es la correcta por desconocerla.

Nuevamente, gracias
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Clausula Transform? GustavoCruz Firebird e Interbase 5 07-02-2008 22:19:03
clausula COUNT con Mysql karlaoax SQL 1 08-08-2007 04:23:27
Clausula Like JoseAntonio SQL 5 27-05-2007 07:28:47
Problemas con clausula IN en MySQL Coco_jac MySQL 7 12-07-2006 09:34:01
Clausula LIKE federiconqn21 SQL 3 28-12-2005 15:49:13


La franja horaria es GMT +2. Ahora son las 16:49:23.


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