У меня была та же проблема, и я использовал функцию приведения в MySQL, где мой запрос выглядит как
CREATE VIEW v_a AS SELECT
tblEvents .*,
EXTRACT(YEAR FROM dEvent_Date) AS 'year',
EXTRACT(MONTH FROM dEvent_Date) AS 'month',
DAYOFMONTH(dEvent_Date) AS 'day'
FROM tblEvents WHERE tEvent_Emp_Code_num = 26;
SELECT
v.year,
v.month,
v.day,
count(v.id)
FROM v_a AS v
GROUP BY v.year,v.month,v.day
для SQL Server. Вы можете использовать функцию CONVERT
SELECT CONVERT(VARCHAR(8), GETDATE(), 4) AS [DD.MM.YY]
или функцию приведения
SELECT CAST(YEAR(GETDATE()) AS VARCHAR(4))
возможно, следующий пост более полезен
Функция Get Only Only