CREATE FUNCTION [dbo].[F_getWeek]
(
@datetimeNow datetime--获取时间
)
RETURNS @SplitStringsTable TABLE --输出的数据表
(
[id] int identity(1,1),
[value] nvarchar(50)
)
AS
BEGIN
declare @int int
declare @dtnow nvarchar(50)
set @int=1
while @int<=7
begin
set @dtnow= CONVERT(char(11),dateadd(week, datediff(week,0,CONVERT(DATETIME,GETDATE(),120)-1),0)+@int,120)
INSERT INTO @SplitStringsTable([value]) VALUES(@dtnow);
set @int=@int+1
end
RETURN;
END
T-SQL 获取一个星期的时间
最新推荐文章于 2022-07-07 17:58:37 发布