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

Dato mas repetido de dos columnas de la misma tabla

Estas en el tema de Dato mas repetido de dos columnas de la misma tabla en el foro de Bases de Datos General en Foros del Web. (Interbase) Como puedo conseguir el valor mas repetido de dos columnas de la misma tabla?...
  #1 (permalink)  
Antiguo 12/01/2007, 17:19
Avatar de Linue  
Fecha de Ingreso: mayo-2006
Mensajes: 12
Antigüedad: 18 años
Puntos: 0
Dato mas repetido de dos columnas de la misma tabla

(Interbase)

Como puedo conseguir el valor mas repetido de dos columnas de la misma tabla?
  #2 (permalink)  
Antiguo 12/01/2007, 18:51
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 1 mes
Puntos: 7
Re: Dato mas repetido de dos columnas de la misma tabla

en oracle seria algo como count(distinct(campo))
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 14/01/2007, 15:58
Avatar de Linue  
Fecha de Ingreso: mayo-2006
Mensajes: 12
Antigüedad: 18 años
Puntos: 0
Re: Dato mas repetido de dos columnas de la misma tabla

Pero... Eso no me devolveria el numero de elemetos distintos en una columna?
  #4 (permalink)  
Antiguo 15/01/2007, 10:23
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 6 meses
Puntos: 8
Re: Dato mas repetido de dos columnas de la misma tabla

Que tal Linue.

En SQL Server sería:
Código:
select TOP 1 count(*), Columna1, Columna2 from ms_operador
group by Columna1, Columna2
order by count(*) DESC
Del ejemplo anterior si quieres listar todos las agrupaciones solo quita la frase TOP 1.

Espero te sea de utilidad.

Saludos!
  #5 (permalink)  
Antiguo 29/01/2007, 10:04
Avatar de Linue  
Fecha de Ingreso: mayo-2006
Mensajes: 12
Antigüedad: 18 años
Puntos: 0
Re: Dato mas repetido de dos columnas de la misma tabla

De mucho no sirvio, pero gracias

Me pregunto si se podria hacer con un procedimiento
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 20:21.