Sql estadisticas euromillon

Tengo una tabla llamada resultados, con las columnas fecha, n1, n2, n3, n4, n5, e1, e2, la fecha del sorteo, los numeros del 1 al 5 y las estrellas 1 y 2 numeros, necesito una cosulta que cuente las veces que lleva un número sin salir, ¿es posible?. Gracias. Tengo esta que cuenta las veces que ha salido un numero

select numero, sum(contador) as veces from (
select fecha, n1 AS Numero, 1 AS Contador from resultados where n1 is not null
UNION
select fecha, n2 AS Numero, 1 AS Contador from resultados where n2 is not null
UNION
select fecha, n3 AS Numero, 1 AS Contador from resultados where n3 is not null
UNION
select fecha, n4 AS Numero, 1 AS Contador from resultados where n4 is not null
UNION
select fecha, n5 AS Numero, 1 AS Contador from resultados where n5 is not null)
where fecha in (select top 10 fecha from resultados order by fecha desc) group by numero,contador order by 2 desc,1 asc
UNION select numero,0 as contador from Numeros
where numero not in (select numero from (
select numero, sum(contador) as veces from (
select fecha, n1 AS Numero, 1 AS Contador from resultados where n1 is not null
UNION
select fecha, n2 AS Numero, 1 AS Contador from resultados where n2 is not null
UNION
select fecha, n3 AS Numero, 1 AS Contador from resultados where n3 is not null
UNION
select fecha, n4 AS Numero, 1 AS Contador from resultados where n4 is not null
UNION
select fecha, n5 AS Numero, 1 AS Contador from resultados where n5 is not null)
where fecha in (select top 10 fecha from resultados order by fecha desc) group by numero,contador order by 2 desc,1 asc))
ORDER BY 2 DESC , 1;

Añade tu respuesta

Haz clic para o