Мне интересно, знает ли SQL Server «кэширование», если вам нужны агрегаты в запросе, если они используются снова.
Например,
Select Sum(Field),
Sum(Field) / 12
From Table
Будет ли SQL Server знать, что он уже вычислил функцию Sum для первого поля, а затем просто разделил ее на 12 для второго? Или он снова запустит функцию Sum и разделит ее на 12?
Спасибо