【发布时间】:2020-09-04 10:38:38
【问题描述】:
每个月我都会运行一个程序来创建一个包含上个月数据的表 (#prev_month)。 之后,数据将添加到存储所有月份历史记录的表中。 如果该过程每月运行 2 次,如何使数据仅添加到历史表中一次。
select month, count (UserID) as Number
into #prev_month
from Compliance
where StatusID=17
and LastRequestDate>dateadd(month,datediff(month,0,getdate()-1)-1,0)
group by Month
insert into History_tbl
select * from #prev_month
【问题讨论】:
-
样本数据和期望的结果真的很有帮助。
month是什么?
标签: sql sql-server sql-insert