Hola todos
tengo un listado de registros en una tabla en la cual se pueden repetir datos, necesito sacar el dato que mas se repite dentro de la tabla...
Quien me pueda ayudar
gracias
| ||||
Respuesta: datos mas repetido en un select lo que requiero es en un campo determinado en el registo. el cual es comun que se repitan los datos almacenado. El objetivo es sacar un reporte que me muestre el dato mas repetido en ese campo. No se si quedo claro en mi explicacion gracias
__________________ quien se duerme se lo lleva la corriente....... |
| |||
Respuesta: datos mas repetido en un select Quizás sea esto lo que quieres:
Código sql:
Ver original |
| ||||
Respuesta: datos mas repetido en un select Habría que probar:
Código sql:
Ver original
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: datos mas repetido en un select Perdonad, pero no estaba centrado. Es cierto lo que dices, Sagaru, y para conseguir eso, yo haría esto:
Código sql:
Ver original Ah, y cuando hay más de uno, te los selecciona todos los valores que tienen ese número máximo Última edición por jurena; 28/10/2008 a las 09:38 |
| |||
Respuesta: datos mas repetido en un select jurena ahora lo has liado demasiado jejejjeje Modificando el código de gnzsoloyo valdria :
Código:
SELECT nombrecampo, COUNT(nombrecampo) maximo FROM nombretabla GROUP BY maximo ORDER BY maximo DESC LIMIT 1 |
| |||
Respuesta: datos mas repetido en un select sagaru, a mí eso no me funciona, pues, al menos en PHPMyAdmin no me permite agrupar por el campo que es fruto de la propia agrupación, es decir, maximo. Y por otra parte, si hubiese más de un valor que tuviera el mismo número de veces, sólo me mostraría el primero. O eso, o que "se me han cruzado los cables". |
| ||||
Respuesta: datos mas repetido en un select Tienes razón jurena, se me pasó por alto el detalle (distracciones del momento). La cosa entonces debería:
Código sql:
Ver original
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: datos mas repetido en un select gnzsoloyo, esa sería la solución si siempre fuera uno el que tuviera el máximo, y es la solución más eficiente; pero si tenemos dos valores o más con el mismo número de apariciones máximas, habrá que recurrir a alguna otra propuesta como la que hice, que, según creo, valdría para todos los casos. |
| ||||
Respuesta: datos mas repetido en un select Exacto, eso sería algo así:
Código sql:
Ver original Tengo que probar cómo funciona, pero por allí andaba la cosa.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: datos mas repetido en un select Esa no obtiene el máximo. Tampoco sirve, pero es estructuralmente igual que la que yo propuse con la diferencia de que la equivalencia se hace con el count, pero el count no es el máximo. Para eso habría que hacer el select. Última edición por jurena; 28/10/2008 a las 13:50 |