Ver Mensaje Individual
  #15  
Antiguo 10-04-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Reputación: 25
egostar Va camino a la fama
Cita:
Empezado por Nelly
Hola veo que si se tomaron las vacaciones en serio, ya que nadie a respondido a mi llamado, que barbaros, aunque no me quejo de nada ya que yo tambien me tome unos merecidos dias de descanzo.
Espero y ahora si puedan ayudarme con la consulta que les mande anteriormente.
Saludos a los que aun estan de vacaciones!!!!!!!!!!.
Hola Nelly, pues si, regresando de vacaciones.

En mi ejemplo sencillo donde tengo en la base de datos:

CASILLA MUNICIPIO REP_CASILLA TIPO

123 ALVARO OBREGON ELISEO Propietario
123 ALVARO OBREGON ISMAEL Suplente
123 ALVARO OBREGON JAIME Suplente
125 GUSTAVO A MADERO MIRNA Propietario
125 GUSTAVO A MADERO JORGE Propietario
125 GUSTAVO A MADERO JUAN Suplente
134 COYOACAN JAVIER Propietario

Me sale perfectamente el query

CASILLA MUNICIPIO PROPIETARIOS SUPLENTES

123 ALVARO OBREGON 1 2
125 GUSTAVO A MADERO 2 1
134 COYOACAN 1 <null>

Código SQL [-]
select Casilla, Municipio,
(select count(rep_casilla) from casillas 
where Tipo = 'Propietario'  and casilla = q.casilla group by casilla) as Propietarios ,
(select count(casilla) from casillas 
where Tipo = 'Suplente'  and casilla = q.casilla group by casilla)  as Suplentes
from casillas q 
group by casilla, municipio

Estoy usando TDelphi y Firebird 2.0

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita