34,588
社区成员
发帖
与我相关
我的任务
分享
select dbo.f_DateADD('2001-1-01','2001-2-1')
完美的例子
CREATE FUNCTION f_DateADD(@Date datetime, @DateStr varchar(23) )
RETURNS datetime
begin
declare @@Date datetime
select @@Date=datediff(year,@Date,convert(datetime,@DateStr))
return @@Date
end
go
select dbo.f_DateADD('2001-1-01','2001-2-1')
/*
-----------------------
1900-01-01 00:00:00.000
*/
select dbo.f_DateADD
select dbo.f_DateADD('2001-1-01','2001-2-1')