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