Re: [pgsql-es-ayuda] Rehacer consulta

2014-02-21 Por tema Guillermo E. Villanueva
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

Re: [pgsql-es-ayuda] Rehacer consulta

2014-02-05 Por tema Alvaro Herrera
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

Re: [pgsql-es-ayuda] Rehacer consulta

2014-02-05 Por tema Aland Laines
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

Re: [pgsql-es-ayuda] Rehacer consulta

2014-02-05 Por tema Anthony Rafael Sotolongo León
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,

Re: [pgsql-es-ayuda] Rehacer consulta

2014-02-05 Por tema Fernando Hevia
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

Re: [pgsql-es-ayuda] Rehacer consulta

2014-02-05 Por tema Aland Laines
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

Re: [pgsql-es-ayuda] Rehacer consulta

2014-02-05 Por tema Cesar Erices
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

[pgsql-es-ayuda] Rehacer consulta

2014-02-05 Por tema Aland Laines
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