1
Кто-нибудь знает, можете ли вы использовать функции окна в задании набора в SQL Server 2014?Оконные функции в SQL Server 2014
Я пытаюсь установить столбец в существующей таблице для подсчета результатов из другой таблицы. Я могу сделать это с помощью временных таблиц, просто подумал, что это будет чище с функцией окон.
Update #Totals
Set
TotalContacts = Count(C.PatientID) Over (Partition By C.HospCode)
From
#Totals as T
Inner Join
#Contacts as C
On
T.HospCode = C.HospCode
Да, я знаю, что я могу это сделать. Просто надеялся. Ну что ж. Просто стараюсь, чтобы мои временные таблицы и CTE были сведены к минимуму, поскольку в этом запросе уже есть немало. – SASUSMC
@SASUSMC CTE - это просто логическая/синтаксическая конструкция. План выполнения не будет отличаться от того, был ли ваш гипотетический желаемый синтаксис действительным. –