Какво ще кажете за:
select datepart(yyyy, [date]) as [year]
from shoptransfer
group by datepart(yyyy, [date])
Или:
select count(*) as qty, datepart(yyyy, [date]) as [year]
from shoptransfer
group by datepart(yyyy, [date])
order by [year]
Това се основава на командата на OP:"Искам да групирам по година част от колоната за дата (varchar)"