SQL - Necesito que muestre la suma de las visitas agrupadas

 
Vista:

Necesito que muestre la suma de las visitas agrupadas

Publicado por runger (1 intervención) el 26/06/2008 10:49:11
Buenas. tengo la siguiente consulta

1
2
3
4
5
SELECT     VisitasCursosMarketing.ID, VisitasCursosMarketing.Descripcion, VisitasCursosMarketing.curso, Cursos.Descripcion AS DescripcionCurso,
                      VisitasCursosMarketing.visitas, VisitasCursosMarketing.FechaLanzamiento
FROM         Cursos INNER JOIN
                      VisitasCursosMarketing ON Cursos.Codigo = VisitasCursosMarketing.curso
order by 1,5 desc

necesito que además, en cada registro me muestre la suma de las visitas agrupadas exclusivamentes por el ID, o como mucho por el ID y la Descripción, ya que en las demas cosas varían, y claro al poner el sum y el group by, si no meto en el group by todos los campos, da error, y si meto todos, pues acaba saliendo el mismo valor que en visitas. 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

Necesito que muestre la suma de las visitas agrupadas

Publicado por M. Cruz (5 intervenciones) el 26/06/2008 23:38:49
podrias poner un ejemplo del resultado que deseas obtener?.
-----
bueno como lo veo de primera vista creo que un subquery a VisitasCursosMarketing haciendo join con el campo id pudiera ayudar a resolver lo que necesitas

1
2
3
4
5
6
7
8
9
10
11
SELECT   VisitasCursosMarketing.ID,
                   VisitasCursosMarketing.Descripcion,
                   VisitasCursosMarketing.curso,
                   Cursos.Descripcion AS DescripcionCurso,
                   VisitasCursosMarketing.visitas,
                   VisitasCursosMarketing.FechaLanzamiento
FROM      (Select ID,SUM(ID) FROM VisitasCursosMarketing GROUP BY ID) SUMA,
                  Cursos,
                   VisitasCursosMarketing,
Where      Cursos.Codigo = VisitasCursosMarketing.curso
           And SUMA.ID=VisitasCursosMarketing.ID

Espero pueda ayudarte en algo
Suerte y Salu2
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