¿como hacer un conteo con una cadena?
Hola a todos.
Tengo la siguiente consulta,lo que hace es contar la cantidad de personas por municipio dependiendo del rango de edad que se desee consultar. El cual me arroja un resultado como este:
nombre_mpo count
Abala 1,410
Ahora lo que quiero es que de la cantidad 1,410, me muestre cuantos hombres y cuantas mujeres hay en ese municipio, porque como esta solo me muestra el total, pero el problema es que no tengo ningun campo con el dato del sexo, pero si tengo uno que se llama cve_elector que contiene el siguiente dato:'ABABAL67012231H900', la letra marcada de rojo me dice si es hombre(H) o mujer(M). El mayor problema aqui es como hago para contar solo esa posición?... Y poder agregar a la consulta, el caso es que me debe quedar algo asi:
nombre_mpo total Hombres Mujeres
Abala 1,410 (dependiendo) (dependiendo)
select m.nombre_mpo,count(p.edad) from padron2004_a p inner join
mpo_cdto m on m.cve_mpo=p.cve_mpo
WHERE (p.edad between :edad1 and :edad2)
group by m.nombre_mpo
Utilizo firebird 2.0
__________________
Nelly [ Vive y deja vivir ]
|