Varias consultas sql en un datagridview
select distinct NUMERO, IIF(ISNULL(SUM(contador)),0,FORMAT(SUM(contador),'#####')) as VECES_10 from ( select fecha, n1 AS Numero, 1 AS Contador from resultados where fecha in (select top 10 fecha from resultados order by fecha desc) UNION select fecha, n2 AS Numero, 1 AS Contador from resultados where fecha in (select top 10 fecha from resultados order by fecha desc) UNION select fecha, n3 AS Numero, 1 AS Contador from resultados where fecha in (select top 10 fecha from resultados order by fecha desc) UNION select fecha, n4 AS Numero, 1 AS Contador from resultados where fecha in (select top 10 fecha from resultados order by fecha desc) UNION select fecha, n5 AS Numero, 1 AS Contador from resultados where fecha in (select top 10 fecha from resultados order by fecha desc)) group by numero order by 2 desc, 1 UNION select distinct Numero, 0 as Contador from numeros where numero not in ( select Numero from ( select fecha, n1 AS Numero, 1 AS Contador from resultados where fecha in (select top 10 fecha from resultados order by fecha desc) UNION select fecha, n2 AS Numero, 1 AS Contador from resultados where fecha in (select top 10 fecha from resultados order by fecha desc) UNION select fecha, n3 AS Numero, 1 AS Contador from resultados where fecha in (select top 10 fecha from resultados order by fecha desc) UNION select fecha, n4 AS Numero, 1 AS Contador from resultados where fecha in (select top 10 fecha from resultados order by fecha desc) UNION select fecha, n5 AS Numero, 1 AS Contador from resultados where fecha in (select top 10 fecha from resultados order by fecha desc))) group by numero ORDER BY 2 DESC , 1; ------------ select distinct NUMERO, IIF(ISNULL(SUM(contador)),0,FORMAT(SUM(contador),'#####')) as VECES_30 from ( select fecha, n1 AS Numero, 1 AS Contador from resultados where fecha in (select top 30 fecha from resultados order by fecha desc) UNION select fecha, n2 AS Numero, 1 AS Contador from resultados where fecha in (select top 30 fecha from resultados order by fecha desc) UNION select fecha, n3 AS Numero, 1 AS Contador from resultados where fecha in (select top 30 fecha from resultados order by fecha desc) UNION select fecha, n4 AS Numero, 1 AS Contador from resultados where fecha in (select top 30 fecha from resultados order by fecha desc) UNION select fecha, n5 AS Numero, 1 AS Contador from resultados where fecha in (select top 30 fecha from resultados order by fecha desc)) group by numero order by 2 desc, 1 UNION select distinct Numero, 0 as Contador from numeros where numero not in ( select Numero from ( select fecha, n1 AS Numero, 1 AS Contador from resultados where fecha in (select top 30 fecha from resultados order by fecha desc) UNION select fecha, n2 AS Numero, 1 AS Contador from resultados where fecha in (select top 30 fecha from resultados order by fecha desc) UNION select fecha, n3 AS Numero, 1 AS Contador from resultados where fecha in (select top 30 fecha from resultados order by fecha desc) UNION select fecha, n4 AS Numero, 1 AS Contador from resultados where fecha in (select top 30 fecha from resultados order by fecha desc) UNION select fecha, n5 AS Numero, 1 AS Contador from resultados where fecha in (select top 30 fecha from resultados order by fecha desc))) group by numero ORDER BY 2 DESC, 1;
Tengo varias consultas de estadisticas que quiero mostrar en un solo datagridview, es posible
1 respuesta
Respuesta de David Mendez