Sql server如何通过存储过程来修改数据呢?求大神解答

通过sql语句生成了带有两个日期的表格,两个日期是变量,每到月底就需要在新导入的表格中手动生成2个日期,这样就会遇到一个问题,每到月底我就要清空表格内容,导入数据后,每次需要手动的修改两个日期,想要达到自动化,不用每次都需要去跑一边,就想到了存储过程,求各位大神解答,如何通过存储过程的方法来解决,

以下是表格结构

create table data_stock_a
(h_id_s VARCHAR ( 22 ),
h_id  VARCHAR  ( 20 ),
factory_name  VARCHAR  ( 100 ),
station_id VARCHAR ( 4 ),
s_id   VARCHAR  ( 10 ),
h_isbn  VARCHAR  ( 15 ),
h_name  VARCHAR  ( 100 ),
h_type  VARCHAR  ( 20 ),
output_price MONEY,
h_amount int,
output_fixedmoney MONEY,
remark  VARCHAR ( 20 ), 
date_a  DATE
)

下面这个是写入内容

insert into data_stock_a 
SELECT DISTINCT  *
from 
(
select 
case when 
LEFT ( station_id, 2 ) NOT IN ( 'XF', 'DY' ) THEN
		h_id + ' ' + 'C' ELSE h_id + ' ' + 'G' 
		END AS h_id_s,
		h_id,
factory_name,
station_id,
s_id,
h_isbn,
h_name,
h_type,
output_price money,
h_amount,
(output_price * h_amount) as output_fixedmoney,
'2019年2月期末'  as remark,
'2019-02-25' as date_a
from data_stock
) as a

最后是生成展示结果
Sql server如何通过存储过程来修改数据呢?求大神解答