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

Select y Group By

Estas en el tema de Select y Group By en el foro de SQL Server en Foros del Web. No consigo esto y no se como buscarlo. Tengo la siguiente tabla con los siguientes valores Código: ID Val1 1 4 1 8 1 8 ...
  #1 (permalink)  
Antiguo 26/09/2007, 09:53
Avatar de fenix4  
Fecha de Ingreso: noviembre-2001
Ubicación: Caracas
Mensajes: 226
Antigüedad: 22 años, 5 meses
Puntos: 1
Pregunta Select y Group By

No consigo esto y no se como buscarlo.

Tengo la siguiente tabla con los siguientes valores

Código:
ID     Val1
1        4
1        8 
1        8 
2        3 
2        1 
2        3 
3        9 
3        6 
3        6
3        3
4        1
Como hago para que al agrupar, me de el ID con el valor que mas se repite. No puedo usar el Max, el Min, ni el AVG.

Existe otra que no conozca?? uso SQL Server


Gracias por la ayuda.
__________________
S.L.P.S.
  #2 (permalink)  
Antiguo 26/09/2007, 13:30
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Re: Select y Group By

fenix4

¿Cual deberia ser el resultado?
  #3 (permalink)  
Antiguo 26/09/2007, 14:20
Avatar de fenix4  
Fecha de Ingreso: noviembre-2001
Ubicación: Caracas
Mensajes: 226
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Select y Group By

EL resultado del select deberia ser el siguiente:

Código:
ID     Val1
1        8 
2        3 
3        6 
4        1
__________________
S.L.P.S.
  #4 (permalink)  
Antiguo 26/09/2007, 15:23
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Busqueda Con subquery

Código:
Select  Id,
         (Select Top 1 Val1 
         From  MiTabla 
         where  Id = T.Id 
         group by Id, Val1 
         order by count(1) desc)  Val1
From     MiTabla T
Group by Id
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #5 (permalink)  
Antiguo 26/09/2007, 18:27
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Re: Select y Group By

Excelso, diria yo casi genial, saludos.
  #6 (permalink)  
Antiguo 28/09/2007, 08:10
Avatar de fenix4  
Fecha de Ingreso: noviembre-2001
Ubicación: Caracas
Mensajes: 226
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Select y Group By

Excelente!!! muchas gracias, en verdad casi no trabajo con ese tipo de select´s con select internos, ..

Nuevamente muchas gracias.
__________________
S.L.P.S.
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 16:19.