Я использую SQL Server 2012.
SSMS 11.0.6248.0.
Я хочу создать автоматизированный способ вставки данных [с помощью оператора вставки T-SQL] в SQLТаблица серверов перед тем, как пользователи начнут использовать систему [стороннюю бизнес-систему] каждое утро.
Я много работаю с отчетами SSRS и создаю подписки;Я знаю, как делать вставки с использованием T-SQL, и я знаком с хранимыми процедурами, но мне не приходилось автоматизировать что-то подобное строго в SQL Server.
Могу ли я сделать это по расписанию - строго в области SQL Server [т.е. используя SSRS ... или хранимую процедуру ... или функцию]?
Пример Данные для чтения:
Declare @t Table
(
DoctorName Varchar(1),
AppointmentDate Date,
Appointments Int
)
Insert Into @t select 'A','2018-10-23', 5
Insert Into @t select 'B','2018-10-23', 5
Insert Into @t select 'C','2018-10-23', 5
Insert Into @t select 'D','2018-10-23', 5
Insert Into @t select 'E','2018-10-23', 5
Insert Into @t select 'F','2018-10-23', 5
Insert Into @t select 'G','2018-10-23', 5
Insert Into @t select 'H','2018-10-23', 5
Insert Into @t select 'I','2018-10-23', 5;
Select * From @t
Значение в Назначениях меняется в течение дня, когда врачи видят пациентов.Пациенты могут отменить.Пациенты могут войти. Как правило, в конце дня врачи заканчивают тем, что наблюдают больше пациентов, чем они запланировали в начале дня.[Я установил номер 5 для всех врачей в начале дня, указанного выше].
Я хочу получить данные такими, какие они есть в начале каждого дня - до открытия клиники и изменения чисел -и сохраните его в другой Таблице для исторической отчетности.
Я надеюсь, что этот упрощенный пример проясняет, что я хочу сделать.
Буду признателен за любые предложения о том, как я мог бы лучше сделай это.
Спасибо!