Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Condiciones en SQL (https://www.clubdelphi.com/foros/showthread.php?t=12514)

agova 19-07-2004 15:55:13

Condiciones en SQL
 
Hola a todos

alguien puede decirme como usar condiciones en SQL, lo que necesito es que en base a un calculo me regrese valores de 0 a 4 y que cualquier valor mayor a 4 sea reemplazado por un 4. Esto lo necesito por que estoy haciendo un reporte de antiguedad de saldos y el 0->Saldo menor a 30 dias, 1->Saldo entre 30 y 60, 3->Saldo entre 61-90, 4->Saldo Mayor a 91 dias.
Por eso requiero solo valores hasta 4.

gracias de antemano y saludos.

delphi.com.ar 19-07-2004 16:20:48

¿Qué motor estas utilizando?

agova 19-07-2004 17:46:11

Es una base de datos en Access

jachguate 19-07-2004 19:18:31

No creo que sea posible desde el motor... aunque quien sabe.

De cualquier forma, podes crear un campo calculado que tome el valor extraido de la consulta... si es menor que 4, y cuatro si no.

Hasta luego.

;)

delphi.com.ar 19-07-2004 20:56:58

Cita:

Empezado por agova
...lo que necesito es que en base a un calculo me regrese valores de 0 a 4 y que cualquier valor mayor a 4 sea reemplazado por un 4.

Código SQL [-]
SELECT IIF(CAMPO > 4, 4, CAMPO)...
FROM TABLA
¿¿Esto??

Saludos!

agova 20-07-2004 01:28:24

Exactamente, esto si funciona.

A la par de delphi.com.ar encontre exactamente la misma solucion y esto si que funciona bien, todo a todo dar.

Gracias de todas formas delphi.com.ar
Saludos


La franja horaria es GMT +2. Ahora son las 13:07:52.

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