1
resposta

fiz desta maneira

DECLARE @DATAINICIAL DATE, 
@DATAFINAL DATE
SET @DATAINICIAL = '20170101'
SET @DATAFINAL = '20170110'

WHILE @DATAINICIAL <= @DATAFINAL
BEGIN
    SELECT @DATAINICIAL AS 'DATA', COUNT(*) AS 'NOTAS'
    FROM [NOTAS FISCAIS]
    WHERE DATA = @DATAINICIAL
    GROUP BY DATA

    SET @DATAINICIAL = DATEADD(DAY, 1, @DATAINICIAL)
END
GO
1 resposta

Olá, Marcelo, tudo bem?

Desde já peço desculpas pela demora em obter retorno.

Analisei o seu código, e ele está certinho, parabéns!

Marcelo, aproveito para comunicar que esse curso ganhou uma versão atualizada: Microsoft SQL Server 2022: conhecendo o T-SQL.

Caso surja alguma dúvida, fico à disposição.

Abraços e até mais!