Lo he intentado con ORDER, pero yo no quiero ordenar por un campo de la tabla...
Cita:
Muchas gracias! SELECT id_descarga, COUNT(*) FROM estadisticas_descargas GROUP BY id_descarga
| ||||
Ordenar un SELECT COUNT(*) Pues eso, tengo esta consulta que me devuelve el número de descargas agrupadas por id, y lo hace muy bien que conste, pero no soy capaz de que me las devuelva ordenadas por el número de descargas, es decir que la que más descarga tenga aparezca la primera. Lo he intentado con ORDER, pero yo no quiero ordenar por un campo de la tabla... Cita: Muchas gracias! SELECT id_descarga, COUNT(*) FROM estadisticas_descargas GROUP BY id_descarga
__________________ Zárate Última edición por zarate; 11/11/2003 a las 17:03 |
| ||||
Bueno, pues efectivamente funcionó : ) No sé si será muy ortodoxo, pero funciona. No estaría demás que un moderador actualizase las FAQ's porque viene cómo hacer el COUNT, pero no cómo ordenarlo. En fin. Muchas gracias! Bye²
__________________ Zárate |
| ||||
mas claro seria lo siguiente: select id_descarga,count(*) as cuantas from estadisticas_descarga group by id_descarga order by cuantas desc; esto sólo coloca un alias al resultado de contar, en lugar de decir 2 que es la posicion del campo dentro del select.
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar. |