Jeśli uwzględnisz obliczoną wartość na liście pól, zobaczysz różnicę w planie wykonania.
select Value,
getdate()
from YourTable
group by UnitID
select distinct
Value,
getdate()
from YourTable
group by zapytanie agreguje przed obliczeniem wartości skalarnej. distinct zapytanie oblicza wartość skalarną przed agregacją.