Nie możesz pisać niestandardowych agregatów poza CLR.
Jedynym rodzajem funkcji, które można napisać w czystym T-SQL, są funkcje skalarne i funkcje o wartościach tabelarycznych.
Porównaj strony UTWÓRZ AGREGAT , który wyświetla tylko opcje stylu CLR, z CREATE FUNCTION , który pokazuje opcje T-SQL i CLR.