Saturday, June 14, 2008

[pgsql-es-ayuda] Consulta con Condicionales

Hola, buen día:

Estoy tratando de hacer una consulta con condiciones a la DB, pero por
el momento, no he encontrado la forma de hacerlo.

Explico:

Quiero tomar el conteo de cierta consulta, y en esa misma consulta,
hacer un "Case" que use la siguiente condición:

Si Conteo Mayor a 0 = True
Si conteo Menor o igual a 0 = False

La query que he tratado de hacer, sin resultado alguno, es la siguiente

-------------------------------------------------------------------------------------------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
SELECT COUNT( * ) AS cte FROM rde1 WHERE id = x AND group_id = y, CASE
WHEN cte > 0 THEN true ELSE false END AS result;

-- -> Primera Consulta
xx -> Segunda consulta


Les agradecería la ayuda que pudieran proporcionarme

Saludos

biz004
--
TIP 7: no olvides aumentar la configuración del "free space map"

No comments: