Sentencia sql (count/max)
Publicado por sims (5 intervenciones) el 15/05/2006 18:07:41
Buenas tardes.
No se como resolver la siguiente consulta. Si tengo la siguiente tabla "secciones" .
codigo nombre seccion fecha
1 jose deportes 1/5/2006
2 carlos deportes 2/5/2006
3 daniel sociedad 3/5/2006
4 carlos deportes 4/5/2006
5 jose deportes 5/5/2006
6 jose deportes 6/5/2006
Necesito obtener el nombre y el numero de veces del "periodista" que mas veces a hecho la seccion deportes, es decir, el resultado del select deberia ser:
jose 3
Con el siguiente "select":
select nombre,count(*) from secciones where seccion='deportes' group by nombre
Consigo esta salida:
nombre count
jose 3
carlos 2
Pero no sé como sacar solo el máximo con un solo select (pruebo con MAX, pero la sintaxis no me permite usar el MAX con el count,etc.....).
Gracias y un saludo.
No se como resolver la siguiente consulta. Si tengo la siguiente tabla "secciones" .
codigo nombre seccion fecha
1 jose deportes 1/5/2006
2 carlos deportes 2/5/2006
3 daniel sociedad 3/5/2006
4 carlos deportes 4/5/2006
5 jose deportes 5/5/2006
6 jose deportes 6/5/2006
Necesito obtener el nombre y el numero de veces del "periodista" que mas veces a hecho la seccion deportes, es decir, el resultado del select deberia ser:
jose 3
Con el siguiente "select":
select nombre,count(*) from secciones where seccion='deportes' group by nombre
Consigo esta salida:
nombre count
jose 3
carlos 2
Pero no sé como sacar solo el máximo con un solo select (pruebo con MAX, pero la sintaxis no me permite usar el MAX con el count,etc.....).
Gracias y un saludo.
Valora esta pregunta


0