У меня есть таблица, которую я хотел бы разделить и отправить по электронной почте соответствующему сотруднику этого отдела, у меня есть две таблицы, в таблице 1 указаны все данные транзакции по отделу и в реальном времени, таблица 2 static, в котором, по существу, указывается сотрудник, который отвечает за каждый отдел.Сохраненная процедура с использованием таблицы с получателями
Мне нужно разделить таблицу 1 по Департаменту, затем найти электронное письмо для соответствующего сотрудника из таблицы2 и отправить таблицу разделения.
Таблица 1:
| Customer | ? | Department
| Customer | ? | Department1
| Customer | ? | Department2
Table2:
| Department | Staff | Email
| Department1 | Staff1 | Email
| Department2 | Staff2 | Email
мне было интересно, возможно ли было бы создать хранимую процедуру, чтобы сделать это или я должен создать подписку на SSRS для каждый отдельный сотрудник?
Спасибо,
Нил
Определенно возможно – scsimon
haha thanks Scsimon, теперь как бы это сделать? –
Есть несколько способов, которыми вы могли бы это сделать, я полагаю. Первый вопрос, который необходимо решить, будет ли запуск отчета один раз в день, на основе adoc, пользователем или автоматическим? и т. д. Все, что нужно учитывать. Вы можете ограничить результаты таблицы1 с помощью Таблицы 2, конечно, простым соединением и использовать 'sp_send_dbmail' для отправки набора результатов. Или вы можете установить подписку в SRRS с параметром, который является идентификатором/именем персонала, если вам нужны результаты, отформатированные определенным образом. – scsimon