Я борюсь с вопросом SQL. Мы используем диспетчер предприятия для связи с SQL Server 2000.
Справочная информация:
У меня есть таблица (таблицаA) в котором хранится номер продавца (slspsn_no), а также регион и информация о продажах ... поскольку существует более одной записи для номера продавца и региона, я создал представление (представление A), которое группирует номер продавца и регион.
Теперь я создал отдельную таблицу (Таблица B), которая содержит два похожих столбца, основанных на этом представлении, в дополнение к многим другим.
Столбцы: slspsn_no, region, January_sales_goals, February_sales_goals, March_sales_goals и т. Д.
Эти ежемесячные цели продаж будут управляться человеком через доступ.Единственная проблема в том, что сейчас это прекрасно работает, но таблица A имеет таблицу, в которой slspsn_no и регион часто обновляются, и, следовательно, мое мнение.
Вопрос:
Может кто-нибудьпомогите мне с командой SQL, которая обновит эти два столбца в таблице B на основе представления A?Задача состоит в том, чтобы сделать это без помещения нулей в уже введенные месячные цели продаж. Он просто удалил бы все строки в таблице B, если этого комбо продавца / региона больше нет в представлении A, или добавил дополнительную строку, если новый продавец /регион был создан в представлении А с нулями или нулями для каждой из ежемесячных целей продаж, которые могут быть изменены с помощью доступа позже.
Если у кого-то есть идея, которая бы группировала slspsn_no и регион из таблицы А без необходимостипредставление при создании синтаксиса, я был бы счастлив попробовать это.
Большое спасибо !, -D