Вопрос : Вопрос таблицы уточнения от отборного

Я пытаюсь написать процедуру по уточнения побежит каждое первый из месяца. Таблица будет иметь 3 из много колонок pre заселенных с годом, месяцем, RepNum

I имеет вопрос уточнения ниже и когда я побегу он для скажу месяц январь, котор он уточнит corresonpding штраф рядков как раз но также оботрет вне все данные по CallsClosed в других рядках. Example.
When я бегу вопрос с -1 (на январь того года), котор он уточнит поле CallsClosed на месяц RepNum
2007 1 TA9999

but
Year если я callsclosed после того как я заселен уже для говорю, то 2007 3 TA999 после этого значение для CallsClosed светено к нулю моей процедурой.  будут мной делая неправильно?

Thank you

class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
>Update RepTab " class= " id= " codeSnippet856658
           
class=

Ответ : Вопрос таблицы уточнения от отборного

Вы могли попытаться соединить вашу таблицу FOO к RepTab.

как это…

(ИСПЫТАНИЕ ПЕРВЫЕ!!!)

Самые лучшие отношения

- G

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
Уточнение RepTab
		УСТАНОВИТЕ RepTab.CallsClosed = CallsClosed
		
ОТ		(ОТБОРНОЕ ОПРЕДЕЛЕННОЕ 
                 DATEPART (YYYY, SERV_CALL.COMPLETE_DATE_SCA) КАК год
                 , DATEPART (MM, SERV_CALL.COMPLETE_DATE_SCA) КАК месяц
                 , SERV_CALL.REPRESENTATIVE КАК RepNum
                 , ОТСЧЕТ (*) КАК CallsClosed
                    ОТ	SERV_CALL 
							ВНУТРЕННЕ СОЕДИНИТЕ PR_PERSONNEL НА SERV_CALL.REPRESENTATIVE = PR_PERSONNEL.REPRESENTATIVE 
							ВНУТРЕННЕ СОЕДИНИТЕ PR_EMPL_NAME НА PR_PERSONNEL.EMPLOYEE_NO = PR_EMPL_NAME.EMPLOYEE_NO
                    ГДЕ      (DATEPART (YYYY, SERV_CALL.COMPLETE_DATE_SCA) = DATEPART (YYYY, GETDATE ())) И (DATEPART (MM, SERV_CALL.COMPLETE_DATE_SCA) 
                                              = DATEPART (MM, DATEADD (MM, - 1, GETDATE ())))
                    ГРУППА 	DATEPART (YYYY, SERV_CALL.COMPLETE_DATE_SCA)
								, DATEPART (MM, SERV_CALL.COMPLETE_DATE_SCA)
								, SERV_CALL.REPRESENTATIVE) КАК foo (год, месяц, RepNum, CallsClosed)
			соедините Visiondb.dbo.tbl_MonthlyMetricRep RepTab на (RepTab.RepNum = foo.RepNum)
			и (foo. Год = RepTab.Year) И (foo. Месяц = RepTab.Month)  
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us