Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-08-2007
Nelly Nelly is offline
Miembro
 
Registrado: oct 2005
Posts: 148
Poder: 19
Nelly Va por buen camino
Question ¿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 ]
Responder Con Cita
  #2  
Antiguo 22-08-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Cita:
Empezado por Nelly Ver Mensaje
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?...
no puedes explicar un poco mas que contiene ese campo??
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #3  
Antiguo 22-08-2007
Nelly Nelly is offline
Miembro
 
Registrado: oct 2005
Posts: 148
Poder: 19
Nelly Va por buen camino
El campo cve_elec es un varchar de 18 caracter, es una clave unica, las primeras 6 letras es(dos letras para el apellido peterno, dos para el materno y dos para el nombre), los 8 digitos son, del año, mes, dia de nacimiento y dos del estado, luego viene el sexo, H(hombre),M(mujer). Y los ultimos 3 digitos es un asignado de forma automatica.
'ABABAL67012231H900'
__________________

Nelly [ Vive y deja vivir ]
Responder Con Cita
  #4  
Antiguo 22-08-2007
[basti] basti is offline
Miembro Premium
 
Registrado: ago 2004
Posts: 388
Poder: 20
basti Va por buen camino
Algo así:

Código SQL [-]
select first 1 (select count(*) from padron_2004 where substring(cve_elector from 15 for 1) = 'H') as hombres, 
                  (select count(*) from padron_2004 where substring(cve_elector from 15 for 1) = 'M') as mujeres 
         from padron_2004
Responder Con Cita
  #5  
Antiguo 22-08-2007
Nelly Nelly is offline
Miembro
 
Registrado: oct 2005
Posts: 148
Poder: 19
Nelly Va por buen camino
Pero ahora como agregarias esa parte de consulta, a la que tengo, pues la que mostre en el mensaje anterior solo le falta agregar la parte que indicas, como seria eso?
__________________

Nelly [ Vive y deja vivir ]
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Funcion para buscar cadena dentro de otra cadena y el numero de veces flystar Varios 3 02-07-2007 22:48:08
Label en Conteo regresivo unko! OOP 9 28-03-2005 07:18:47
Como guardar en una varible el resultado de un conteo mediante un Query? Ricsato SQL 2 16-10-2003 00:38:56
Problema Con conteo de datos JamesBond_Mx SQL 5 04-07-2003 22:37:54
ayuda con conteo de registros ramiretor Impresión 6 21-05-2003 17:43:50


La franja horaria es GMT +2. Ahora son las 18:14:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi