tempAlias de la actualización
fijar NumContactsMade=Contacts
de
(
ClientID SELECTO, SUMA (contactos) COMO contactos
DE
(
ClientID SELECTO, CUENTA (Client_Contact_Tbl.ClientID) COMO contactos
De Client_Contact_Tbl
GRUPO de ClientID, Contact_Status, ContactDate
TENER Contact_Status NO ES el >= NULO Y de ContactDate “6/20/2010”
) a
GRUPO POR a.ClientID
) derivedTable
ensamblar los tempAlias de los @tempContacts en derivedTable.ClientId=tempAlias.ClientId
Sintácticamente eso debe estar correcto (aunque obviamente pienso que podría ser limpiada hasta elimina la tabla derivada). Me pregunto lógicamente si su subconsulta agrupa en contactid algo que la identificación del cliente, pero supongo si el contacto y el cliente son 1:1 que no importará.