Ver Mensaje Individual
  #10 (permalink)  
Antiguo 07/04/2016, 12:10
oknarf1976
 
Fecha de Ingreso: enero-2015
Ubicación: en mi casa
Mensajes: 15
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Obtener frecuencia de un numero

Muchas gracias!!!
Dejame probarlo, y te cuento como fue!
Saludos, gracias!

Cita:
Iniciado por Libras Ver Mensaje
Es donde entra un poco la dificultad de tu proceso, se podria obtener primero cuale es el numero que mas se repite en la frecuencia, y despues con ese numero saber que dias se repitio algo como esto:

Código SQL:
Ver original
  1. DECLARE @Muestra TABLE (Numero INT, fecha datetime);
  2. INSERT INTO @Muestra VALUES
  3. (18,getdate()+1), (13,getdate()+2), (12,getdate()+3), (14,getdate()+4), (11,getdate()+5), (8,getdate()+6), (12,getdate()+8), (15,getdate()+9), (05,getdate()+10), (20,getdate()+11), (18,getdate()+12), (14,getdate()+13), (15,getdate()+14), (11,getdate()+15), (10,getdate()+16), (10,getdate()+17), (11,getdate()+18), (13,getdate()+19);
  4.  
  5. SELECT top 1 numero INTO #temp FROM(
  6. SELECT COUNT(*) total, numero FROM @Muestra GROUP BY numero
  7. ) AS t1 ORDER BY total DESC
  8.  
  9. SELECT numero,fecha, datediff(dd,getdate(),fecha) AS dif_dias FROM @muestra WHERE numero IN (SELECT * FROM #temp)

Resultado:
numero fecha dif_dias
11 2016-04-12 09:19:54.377 5
11 2016-04-22 09:19:54.377 15
11 2016-04-25 09:19:54.377 18

No se si sea lo que buscas......