07/04/2016, 12:10
|
| | Fecha de Ingreso: enero-2015 Ubicación: en mi casa
Mensajes: 15
Antigüedad: 9 años, 9 meses Puntos: 0 | |
Respuesta: Obtener frecuencia de un numero Muchas gracias!!!
Dejame probarlo, y te cuento como fue!
Saludos, gracias! Cita:
Iniciado por Libras 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 originalDECLARE @Muestra TABLE (Numero INT, fecha datetime); INSERT INTO @Muestra VALUES (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); SELECT top 1 numero INTO #temp FROM( SELECT COUNT(*) total, numero FROM @Muestra GROUP BY numero ) AS t1 ORDER BY total DESC 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...... |