Non puoi scrivere aggregati personalizzati al di fuori del CLR.
L'unico tipo di funzioni che puoi scrivere in T-SQL puro sono le funzioni scalari e con valori di tabella.
Confronta le pagine per CREATE AGGREGATE , che elenca solo le opzioni di stile CLR, con CREA FUNZIONE , che mostra le opzioni T-SQL e CLR.