在整理单位考勤机导出的数据时刚巧看到Dateadd()的用法

Create proc sp_DateInsert –建立存储过程输入2个日期内的日历
@startDate datetime
,@endDate datetime
as
begin
while(@startDate<=@endDate)
begin
insert into tb_timecard_d2 (ddate) values
(CONVERT(char(8),@startDate,23))
set @startDate=DATEADD(day,1,@startdate)
end
end

相同思路,可以输入年份,季度,月份等。

id

版权声明:本文为Red-dragon原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Red-dragon/p/8290261.html