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

posted @ 2018-01-15 22:18  专住  阅读(1037)  评论(0编辑  收藏  举报