junto con saludarlos amigos de forosdelweb queria hacer un par de consultas la primera:
tengo una consulta que trae cierta cantidad de registros de clientes y cuantos domicilios tienen y lo que deseo es que me cuente todos los clientes que tienen 1 solo domicilio:
select RUT, DESC_PRODUCTO,
count(CC_LLAMADA_ID) as nro_llamados,
ces_ivr_tipo_vel_inet.IDEN_SERVICIO,
ces_ivr_tipo_vel_inet.RUT_PERSONA,
count(distinct IDEN_SERVICIO) as nro_domicilios
from ces_ivr_eventos, ces_ivr_tipo_vel_inet
where RUT=RUT_PERSONA
and PRD_ID='20111115' and ABREV_EVENTO='internet'
group by DESC_PRODUCTO;
RUT Desc_ Producto Nro_llamado ID RUT_PERSONA Nro_Domicilios
xxxxxxxxxxx-8 250K WiMax 2 189757526 xxxxxxx-x 1
xxxxxxxxxxx-8 300 Kbps 21 117360598 xxxxxxxx-8 13
xxxxxxxxxxx-5 300K 24 142387451 xxxxxxxx-5 16
xxxxxxxxxxx-6 600 Megavia 2 134083623 xxxxxxxx-6 1
esto es un ejemplo de lo que devuelve y lo que hace es contar los ID pero quiero que solo cuente los clientes que tienen un solo domicilio. lo intente asi epro da error.
select RUT, DESC_PRODUCTO,
count(CC_LLAMADA_ID) as nro_llamados,
ces_ivr_tipo_vel_inet.IDEN_SERVICIO,
ces_ivr_tipo_vel_inet.RUT_PERSONA,
having count(distinct IDEN_SERVICIO) =1 as nro_domicilios
from ces_ivr_eventos, ces_ivr_tipo_vel_inet
where RUT=RUT_PERSONA
and PRD_ID='20111115' and ABREV_EVENTO='internet'
group by DESC_PRODUCTO;
y la segunda consulta es con la misma tabla pero necesito que cuando la rescate por php la fecha se mueste en la cabecera hasta siete dias me explico:
Nombre Producto | Ventas | 12/08/2011 | 10/09/2011 | 1/08/2011 | 1/08/2011 | ...
300k internet 3 5 8 20
espero haberme explicado bien de antemano muchas gracias.