Wenn Sie einen berechneten Wert in die Feldliste aufnehmen, sehen Sie einen Unterschied im Ausführungsplan.
select Value,
getdate()
from YourTable
group by UnitID
select distinct
Value,
getdate()
from YourTable
Die group by Abfrage aggregiert, bevor der Skalarwert berechnet wird. Der distinct Abfrage berechnet den Skalarwert vor dem Aggregat.