CREATE FUNCTION [NUMERONOTAS] (@data DATE) RETURNS INT AS BEGIN DECLARE @NUMERO INT SELECT @NUMERO = COUNT(*) FROM [NOTAS FISCAIS] WHERE DATA = @data RETURN @NUMERO END GO
SELECT DATA, DBO.NUMERONOTAS(DATA) FROM [NOTAS FISCAIS] GROUP BY DATA -- PARA NÃO ENTRAR EM LOOP INFINITO EU UTILIZEI O GROUP BY E MOSTROU CERTO LADO A LADO