Вот пример использования SqlUserDefinedAggregate
: http://msdn.microsoft.com/en-us/library/91e6taax(v=vs.80).aspx
, который позволяет вам:
SELECT LastName, COUNT(LastName) AS CountOfLastName, dbo.CountVowels(LastName) AS CountOfVowels
FROM Person.Contact
GROUP BY LastName
ORDER BY LastName
Как я могу преобразовать это в dbo.CountLetters(LastName, 'listOfLetters')
?Другими словами, как я могу получить дополнительный параметр при агрегировании значений?Это легко с обычной функцией CLR, но как это сделать здесь, ускользает от меня.Спасибо!