También podés echarle un vistazo a crosstab() es muy interesante
Guillermo Villanueva
El 5 de febrero de 2014, 17:36, Alvaro Herrera
escribió:
> Aland Laines escribió:
> > Muchas gracias, me sirvió de mucho su ayuda, al final mi consulta quedo
> asi:
> >
> > SELECT
> > date_part('YEAR',"Postu
Aland Laines escribió:
> Muchas gracias, me sirvió de mucho su ayuda, al final mi consulta quedo asi:
>
> SELECT
> date_part('YEAR',"Postulante".created) AS "Postulante__year",
> date_part('MONTH',"Postulante".created) AS "Postulante__month",
> SUM (CASE "Persona".genero WHEN 'M' THEN 1 ELSE 0
Muchas gracias, me sirvió de mucho su ayuda, al final mi consulta quedo asi:
SELECT
date_part('YEAR',"Postulante".created) AS "Postulante__year",
date_part('MONTH',"Postulante".created) AS "Postulante__month",
SUM (CASE "Persona".genero WHEN 'M' THEN 1 ELSE 0 END) AS
"Postulante__masculino",
S
Hola Aland, puedes utilizar:
sum(case when genero = 'X' then tucantidad end) as Masculino
por ejemplo puede ser
select year, month,
sum(case when genero = 'M' then cantidad end) as Masculino,
sum(case when genero = 'F' then cantidad end) as Femenino,
sum(cantidad)
from tu_consulta
group by 1,
On Wed, Feb 5, 2014 at 3:58 PM, Aland Laines 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".g
Hola, en realidad lo que deseo es distinto: si te das cuenta, en mi
consulta me devuelve:
Year Month Genero Cantidad
2013 1 M 145
2013 1 F 55
2013 2M 122
2013 2 F 100
pero lo que necesito en realidad es
Year Month Mascu
SELECT date_part('YEAR',"Postulante".
created) AS "Postulante__year", date_part('MONTH',"Postulante".created) AS
"Postulante__month", "Persona".genero AS "Postulante__genero",
count("Postulante".id) AS "Postulante__cuenta"
FROM "produccion"."postulantes" AS "Postulante" LEFT JOIN
"produccion"."pers
Hola, no soy muy ducho con lo de las consultas, y les pido su ayuda, tengo
una consulta que me devuelve cuatro columnas
Year Month Genero Cantidad
2013 1 M 145
2013 1 F 55
2013 2M 122
2013 2 F 100
La consulta es la siguien