SQL - Consulta Sql nº registros por sexo

 
Vista:

Consulta Sql nº registros por sexo

Publicado por Adrian (1 intervención) el 15/12/2008 19:03:12
Buenas tengo una tabla con un listado de alumnos clasificador por ano,ciudad,estudio,sexo

Necesito hacer una consulta que me muestre el nº de alumnos matriculados en el año 2007 por estudio y me lo desglose en dos columnas de sexo. Una para los hombres y otra para las mujeres.

Ejemplo.
H M
Matematicas 80 50
Fisica 40 54
Teleco 110 25

A ver si alguien me puede echar un cable pq no tengo ni idea, creo que es con inner join o left outer join pero no se como se combina la historia.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta Sql nº registros por sexo

Publicado por Isaias (5072 intervenciones) el 15/12/2008 19:13:40
No comentas que base estas ocupando, te doy la solucion en SQL Server.

SELECT Estudio,
SUM(CASE WHEN Sexo = 'H' THEN 1 ELSE 0 END) AS Hombres,
SUM(CASE WHEN Sexo = 'M' THEN 1 ELSE 0 END) AS Mujeres,
FROM tutabla
WHERE año = 2007
GROUP BY Estudio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar