Re: Rehacer consulta

From: Fernando Hevia <fhevia(at)gmail(dot)com>
To: Aland Laines <aland(dot)laines(at)gmail(dot)com>
Cc: Cesar Erices <caerices(at)gmail(dot)com>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Rehacer consulta
Date: 2014-02-05 19:29:09
Message-ID: CAGYT1XT25jBwxVF_DSzpOaC3_AKmkZAnsTTpPSJBpr_J_e-4sw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, Feb 5, 2014 at 3:58 PM, Aland Laines <aland(dot)laines(at)gmail(dot)com> wrote:

> En la parte "Persona".genero AS "Postulante__genero" reelmplazar por CASE "Persona".genero
> WHEN M THEN 'Masculino' ELSE 'Femenino' END AS "Postulante__genero"
>

Para lo que quieres obtener puede ser así:

SELECT
...
SUM (CASE "Persona".genero WHEN M THEN 1 ELSE 0 END) AS "Masculino",
SUM (CASE "Persona".genero WHEN M THEN 0 ELSE 1 END) AS "Femenino",
COUNT("Postulante".id) AS "Total"
FROM ...

Saludos.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rusel Fichi 2014-02-05 19:45:19 Re: Alguna forma de actualizar secuencias adentro de una funcion
Previous Message Aland Laines 2014-02-05 18:58:20 Re: Rehacer consulta