SQL - Query en SQL

   
Vista:

Query en SQL

Publicado por Víctor (2 intervenciones) el 23/12/2008 09:58:21
Hola,

Tengo las siguientes tablas
Clientes
Grupos
Actividades

Con estas relaciones:
Clientes.Codigo = Actividades.Codigo
Clientes.CodGrupo = Grupos.CodGrupo

Cada cliente está asignado a un grupo.
Los clientes tienen actividades (visitas de los comerciales)

Lo que necesito saber es cuantos clientes hay asignados a cada grupo y a cuantos de esos clientes se les ha visitado.

Los campos relevantes en cada tabla son:

Clientes: codigo
Grupos: Codigo, descripcion.
Actividades: codigo, fecha_visita

Alguna sugerencia?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Query en SQL

Publicado por Edgar C (2 intervenciones) el 12/01/2009 16:58:10
select g.descripcion, g.codigo, count(*) numeroclientes,(select count(*) from actividades a where a.codigo=g.codigo) clientesvisitados
from clientes c, grupos g where g.codigo=c.codigo
group by g.descripcion, g.codigo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar