Вопрос : Таблица уточнения basxed на результатах вопроса

Специалисты, я имею следующий @tmpContacts таблицы temp:

ContactID   ClientID   NumContactsNeeded   NumContactsMade   TimePeriod
-------------   ----------  ---------------------------   ------------------------   --------------
1 3 2 НУЛЕВОЕ Day
2 4 1 НУЛЕВОЕ Week
3 5 1 НУЛЕВОЕ Month

I am пытаясь уточнить поле NumContactsMade using следующий вопрос: class= " lineNumbers " >
1 >

UPDATE " prettyprint " " class= id= " codeSnippet803206 >
= «6/20/2010» НУЛЕВЫХ И ContactDate
			) a
		ГРУППА a.ClientID
	) b, @tmpContacts
class= " ясное " >

Which

ContactID   ClientID   NumContactsNeeded   NumContactsMade   TimePeriod
-------------   ----------  ---------------------------   ------------------------   --------------
1 3 2 1 Day
2 4 1 1 Week
3 5 1 1 Month

However, результаты должно быть:

ContactID   ClientID   NumContactsNeeded   NumContactsMade   TimePeriod
-------------   ----------  ---------------------------   ------------------------   --------------
1 3 2 1 Day
2 4 1 2 Week
3 5 1 НУЛЕВОЕ Month

Since результаты sub вопроса являются следующими:

ClientID   Contacts
----------   -----------
3 1
4 2
13 1

What будет я делая неправильно?
class=

Ответ : Таблица уточнения basxed на результатах вопроса

tempAlias уточнения
установите NumContactsMade=Contacts
от
(
            ОТБОРНОЕ ClientID, СУММА (контакты) КАК контакты
            ОТ
                  (
                        ОТБОРНОЕ ClientID, ОТСЧЕТ (Client_Contact_Tbl.ClientID) КАК контакты
                        ОТ Client_Contact_Tbl
                        ГРУППА ClientID, Contact_Status, ContactDate
                        ИМЕТЬ Contact_Status НЕ БУДЕТ >= «6/20/2010» НУЛЕВЫХ И ContactDate
                  ) a
            ГРУППА a.ClientID
) derivedTable
соедините tempAlias @tempContacts на derivedTable.ClientId=tempAlias.ClientId

Синтактно то должно быть правильно (хотя по общему признанию я думаю он smogло быть очищено до исключает выведенную таблицу).  Логически я интересую если ваш subquery должен собирает на contactid довольно чем удостоверение личности клиента, то но я полагаю если контактом и клиентом будут 1:1, котор он не имеет значение.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us