tempAlias da atualização
ajustar NumContactsMade=Contacts
de
(
ClientID SELETO, SOMA (contatos) COMO contatos
DE
(
ClientID SELETO, CONTAGEM (Client_Contact_Tbl.ClientID) COMO contatos
De Client_Contact_Tbl
GRUPO por ClientID, Contact_Status, ContactDate
TER Contact_Status NÃO É o >= “6/20/2010” NULO E de ContactDate
) a
GRUPO por a.ClientID
) derivedTable
juntar-se a tempAlias dos @tempContacts em derivedTable.ClientId=tempAlias.ClientId
Sintaticamente isso deve estar correto (embora evidentemente eu penso que poderia ser limpado até elimina a tabela derivada). Logicamente eu quero saber se seu subquery agrupar no contactid um pouco do que a identificação do cliente, mas eu supor se o contato e o cliente são 1:1 que não importará.