sqlServer通过指定的起始时间,创建该时间段内以年、月、日为时间段的临时表
通过指定的起始时间,创建该时间段内以年、月、日为时间段的临时表
ALTER PROCEDURE [dbo].[YOUR_SP_Name]
-- Add the parameters for the stored procedure here
@StartTime DATETIME
,@EndTime DATETIME
AS
BEGIN
-- 将开始时间赋值给临时变量
DECLARE @TempTime DATETIME
SET @TempTime = @StartTime
--创建字段为年、月、日的临时表#TMP
CREATE TABLE #TMP
(
[Year] INT NOT NULL,
[Month] INT NOT NULL,
[Day] INT NOT NULL
)
--将给时间段内的日期插入临时表#TMP
WHILE(@TempTime BETWEEN @StartTime AND @EndTime)
BEGIN
INSERT INTO #TMP VALUES(
DATEPART(YEAR,@TempTime)
,DATEPART(MONTH,@TempTime)
,DATEPART(DAY,@TempTime)
)
SET @TempTime = DATEADD(DAY,1,@TempTime)
END
--下面就可以对你的临时表做操作啦
SELECT * FROM #TMP
--删除临时表#TMP
DROP TABLE #TMP
END
- sqlserver 通过convert取得指定格式的时间
- sqlserver通过脚本创建定时任务
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- SQLServer如何在特定时间范围内按时间段查询
- SQLServer中列出数据库的所有表的创建时间
- SQLServer中列出数据库的所有表的创建时间
- 通过预先设定的系统时间来自动取走自动生成的文件到指定的目录下!!!
- 深入体验JavaWeb开发内幕——由创建Cookie到通过Cookie获取用户上次访问某站点时间的简单应用
- Exchange2007通过PowerShell批量创建用户邮箱指定组成员邮箱
- SQLServer通过脚本创建定时任务
- 通过 ffmpeg 获取视频第一帧(指定时间)图片
- SQL中获取指定两个日期时间点或者时间段内所有记录语句
- 【qtp脚本】实现自动创建目录并通过测试写字板生成指定个数的文件
- C# 获取指定时间的周起始时间/月起始时间/年起始时间
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- sqlserver通过脚本创建定时任务
- SQLserver不是可以识别的内置函数名称"的错误,通过set statistics time on能得到SQL语句的执行时间精确到毫秒.
- SQL 创建函数的样例(按指定的符号分割字符串,并返回临时表)
- 在linux中删除指定时间创建的文件