Declarar um DATEADD(DAY,0,@DATA), seria ter boas praticas ou estaria errado? Sendo que o valor me retorna exato?
DECLARE @DATA DATE = '20150108'
DECLARE @NUMNOTAS INT
SELECT @NUMNOTAS = COUNT(*)
FROM [NOTAS FISCAIS]
WHERE DATA = @DATA
AND DATA = DATEADD(DAY,0,@DATA)
IF @NUMNOTAS >70
PRINT 'Muita nota'
ELSE
PRINT 'Pouca nota'
PRINT @NUMNOTAS