Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Duda con una consulta SQL

Estas en el tema de Duda con una consulta SQL en el foro de Bases de Datos General en Foros del Web. Hola, Os pongo el caso. Tengo una tabla que uso para videos de coches: Código HTML: ID MARCA VIDEO DESCARGAS 1 Renault vid1.3gp 123 2 ...
  #1 (permalink)  
Antiguo 28/10/2008, 19:23
DMR
 
Fecha de Ingreso: noviembre-2003
Mensajes: 105
Antigüedad: 21 años
Puntos: 0
Pregunta Duda con una consulta SQL

Hola,

Os pongo el caso.

Tengo una tabla que uso para videos de coches:
Código HTML:
ID         MARCA           VIDEO              DESCARGAS
1          Renault          vid1.3gp          123
2          Renault          vid2.3gp          124
3          Renault          vid3.3gp          825
4          Mazda            vid4.3gp          220
5          Mazda            vid5.3gp          225
6          Ford             vid6.3gp          1223
Ya se que deberia haber la tabla marcas y la tabla videos (con clave secundaria y tal), pero la base esta hecha hace años...

La cosa es que queria hacer una consulta que me permita lo siguiente:

Seleccionar las marcas en las cuales si sumamos da un numero mayor de 1000.

Código:
SELECT * FROM videos WHERE (sum(descargas)>1000) GROUP BY marca
Se que ese código de SQL esta mal, pero es para que os hagais una idea.

Ya me contareis, no se si es porque es tarde y estoy obtuso, pero no doy con la solución...

Gracias.

Última edición por DMR; 29/10/2008 a las 05:54
  #2 (permalink)  
Antiguo 29/10/2008, 02:13
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: Duda con una consulta SQL

Tienes que agrupar por marca y mostrar los datos: marca y total de descargas.

Código sql:
Ver original
  1. SELECT MARCA, SUM(descargas) totaldescargas FROM videos GROUP BY MARCA HAVING SUM(descargas)>1000  ORDER BY totaldescargas DESC

Última edición por jurena; 29/10/2008 a las 02:18
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:05.