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.