Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/11/2006, 13:22
Avatar de haron
haron
 
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 2 meses
Puntos: 3
deberias hacer dos consultas, una con las distintas fechas y para cada fecha el numero de llamadas:
Código:
select distinct(fecha)
from tabla
por cada valor devuelto por la consulta anterior, deverias lanzar de nuevo la siguiente consulta:
Código:
select
  count(t2.id) as _593,
  count(t3.id) as _592,
  count(t1.id) as _591
from tabla t
left join tabla t1
  on t1.id = t.id
  and t1.numero like "593%"
left join tabla t2
  on t2.id = t.id
  and t2.numero like "592%"
left join tabla t3
  on t3.id = t.id
  and t3.numero like "591%"
where fecha = :param:
algo asi. no se si habra alguna forma mas sencilla de hacerlo.
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.