Si vous incluez une valeur calculée dans la liste des champs, vous verrez une différence dans le plan d'exécution.
select Value,
getdate()
from YourTable
group by UnitID
select distinct
Value,
getdate()
from YourTable
Le group by
la requête agrège avant de calculer la valeur scalaire. Le distinct
query calcule la valeur scalaire avant l'agrégat.