Я хотел бы эффективно суммировать результаты двух вызовов функций и отображать значение в третьем столбце. Вот синтаксис у меня есть ...Суммировать результаты двух вызовов функций SQL Server
SELECT TOP (1000) Region,
dbo.fn_Function1(Code, 2016) AS [Highest Students],
dbo.fn_Function2(Code, 2016) AS [Highest Schools],
dbo.fn_Function3(Code, 2016) AS [Average Students],
dbo.fn_Function4(Code, 2016) AS [Average Schools],
dbo.fn_Calculator(0,0) as [Total Students],
dbo.fn_Calculator(0,0) as [Total Schools]
From myTable
fn_calculator должен принимать в качестве параметров значения (Высших студентов + Средних студенты) и просуммировать их. Аналогично для (Высшие школы + средние школы)
Я бы предпочел не повторять функции снова внутри параметров для функции калькулятора. Я просто имею (0,0) сейчас как заполнитель. Я пытался загрузить калькулятор, как это: Но он не признает имена столбцов:
dbo.fn_Calculator([Highest Students], [Average Students])
Самый эффективный способ избежать функций. –