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

Consulta ordenar mayor cantidad de votos.

Estas en el tema de Consulta ordenar mayor cantidad de votos. en el foro de Bases de Datos General en Foros del Web. dia - idcont - votos 2009-11-12 - 24 - 56 2009-12-12 - 23 - 43 2009-11-12 - 23 - 34 2009-12-12 - 24 - 2 ...
  #1 (permalink)  
Antiguo 12/01/2010, 08:35
 
Fecha de Ingreso: octubre-2004
Ubicación: Uruguay
Mensajes: 386
Antigüedad: 19 años, 6 meses
Puntos: 4
Consulta ordenar mayor cantidad de votos.

dia - idcont - votos
2009-11-12 - 24 - 56
2009-12-12 - 23 - 43
2009-11-12 - 23 - 34
2009-12-12 - 24 - 2

necesito listar los contenidos ordenados por la mayor cantidad de votos.
deberia de dar como resultado primero el contenido 23 por que la suma de votos es 77. y la suma del juego 24 es 58

devolveria lo siguiente:
votostotal idcont
77 -23
58 -24
  #2 (permalink)  
Antiguo 12/01/2010, 08:47
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Consulta ordenar mayor cantidad de votos.

Código MySQL:
Ver original
  1. mysql> select *from votos;
  2. +------------+--------+-------+
  3. | dia        | idcont | votos |
  4. +------------+--------+-------+
  5. | 2010-01-12 |     24 |    56 |
  6. | 2010-01-12 |     23 |    43 |
  7. | 2010-01-12 |     23 |    34 |
  8. | 2010-01-12 |     24 |     2 |
  9. +------------+--------+-------+
  10. 4 rows in set (0.00 sec)
  11.  
  12. mysql> select sum(votos) total_votos, idcont from votos group by idcont order by total_votos desc;
  13. +-------------+--------+
  14. | total_votos | idcont |
  15. +-------------+--------+
  16. |          77 |     23 |
  17. |          58 |     24 |
  18. +-------------+--------+
  19. 2 rows in set (0.00 sec)
  20.  
  21.  
  22. mysql>

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: cantidad, mayor, votos
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 04:21.