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

problemas con grupos

Estas en el tema de problemas con grupos en el foro de Mysql en Foros del Web. estoy dandole vueltas y más vueltas y no se me ocurre manera ¿cómo podría realizar la siguiente consulta? Código: select id,sum(puntos) from ptabla where sum(puntos)>=(select ...
  #1 (permalink)  
Antiguo 17/11/2007, 15:02
 
Fecha de Ingreso: julio-2007
Mensajes: 239
Antigüedad: 16 años, 9 meses
Puntos: 2
problemas con grupos

estoy dandole vueltas y más vueltas y no se me ocurre manera
¿cómo podría realizar la siguiente consulta?


Código:
select id,sum(puntos)
				 from ptabla 
				 where sum(puntos)>=(select sum(puntos) from ptabla where id=1) 
				 group by id
				 order by sum(puntos)
me tira un #1111 - Invalid use of group function

Última edición por Pez_del_Web; 17/11/2007 a las 19:56
  #2 (permalink)  
Antiguo 17/11/2007, 16:25
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Re: problemas con grupos

Saludos

Ese error te sale por que no tienes dentro del select el campo idusu

Prueba y si algo lo comentas.

Hasta Pronto!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 17/11/2007, 19:58
 
Fecha de Ingreso: julio-2007
Mensajes: 239
Antigüedad: 16 años, 9 meses
Puntos: 2
Re: problemas con grupos

Cita:
Iniciado por Nano_ Ver Mensaje
Saludos

Ese error te sale por que no tienes dentro del select el campo idusu

Prueba y si algo lo comentas.

Hasta Pronto!
me confundí al acortar los campos para el ejemplo que he puesto,
el error sigue ocurriendo, ¿a nadie se le ocurre nada?
  #4 (permalink)  
Antiguo 18/11/2007, 05:34
 
Fecha de Ingreso: julio-2007
Mensajes: 239
Antigüedad: 16 años, 9 meses
Puntos: 2
Re: problemas con grupos

que torpe soy, ya no me acordaba del having

Código:
select id,sum(puntos)
				 from ptabla 
				 group by id
                                 having sum(puntos)>=(select sum(puntos) from ptabla where id=1) 
				 order by sum(puntos)
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 11:23.