Primero creamos nuestro procedimiento almacenado
Este select que esta dentro del procedimmiento almacenado nos muestra el primer y ultimo día en que hay entradas de usuarios de un pais, la diferencia de dias y el total de entradas.
CREATE PROCEDURE PRI_ULT_Ent
AS
BEGIN
SELECT PAIS, CONVERT(VARCHAR(10), MAX(FECHA), 103) AS ULT_Entrada, CONVERT(VARCHAR(10), Min(FECHA), 103) as PRI_Entrada,
DATEDIFF(DAY, MIN(FECHA), MAX(FECHA)) AS DIF_Fechas, SUM(VISITAS) AS Total_Entradas
FROM Enero
GROUP BY PAIS
ORDER BY DATEDIFF(DAY, MIN(FECHA), MAX(FECHA)) desc, SUM(VISITAS) desc, PAIS
END;
Ahora lo ejecutamos
Y ahora vemos como lo hacemos desde powershell
Fijaros que solo he cambiado del ultimo ps1
$SqlQuery = "EXEC PRI_ULT_Ent"
Ahora a jugar ….