Se includi un valore calcolato nell'elenco dei campi, vedrai una differenza nel piano di esecuzione.
select Value,
getdate()
from YourTable
group by UnitID
select distinct
Value,
getdate()
from YourTable
Il group by la query viene aggregata prima di calcolare il valore scalare. Il distinct query calcola il valore scalare prima dell'aggregato.