Olá, Carlos, tudo bem?
Desde já peço desculpas pela demora em obter retorno.
Parabéns pela dedicação ao curso e empenho na realização das atividades.
Analisei o seu código e tenho um ponto de melhoria. Como a atividade propõe utilizar a própria consulta SQL na condição de teste, ao invés de utilizar a variável @NUMNOTAS
declarada anteriormente. Não há necessidade de declarar essa variável no código, pois ela não será utilizada.
Portanto, o script ficará assim:
DECLARE @DATANOTA DATE
SET @DATANOTA = '20170102'
IF (SELECT COUNT(*) FROM [NOTAS FISCAIS]
WHERE DATA = @DATANOTA) > 70
PRINT 'Muita nota'
ELSE
PRINT 'Pouca nota'
Note, que agora o código fica até mais enxuto.
Espero ter ajudado.
Carlos, continue com essa dedicação aos estudos, para consolidar os conhecimentos adquiridos.
Caso surja alguma dúvida, fico à disposição.
Abraços e até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!