sql的Dateadd()函

在整理单位考勤机导出的数据时刚巧看到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

原文地址:https://www.cnblogs.com/Red-dragon/p/8290261.html