数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

sqlserver 每30分自动生成一次


发布日期:2020年01月13日
 
sqlserver 每30分自动生成一次

DECLARE @BeginTime AS DATETIME

DECLARE @EndTime AS DATETIME

DECLARE @Hour AS INT

DECLARE @Min AS INT

SET @Min = DATEPART(Minute GETDATE())

IF @Min <

BEGIN

SET @BeginTime = CONVERT(VARCHAR() GETDATE() ) + + CAST(DATEPART(Hour GETDATE()) AS VARCHAR) + :

SET @EndTime = CONVERT(VARCHAR() GETDATE() ) + + CAST(DATEPART(Hour GETDATE()) AS VARCHAR) + :

SET @BeginTime = DATEADD(Hour @BeginTime)

END

ELSE

BEGIN

SET @BeginTime = CONVERT(VARCHAR() GETDATE() ) + + CAST(DATEPART(Hour GETDATE()) AS VARCHAR) + :

SET @EndTime = CONVERT(VARCHAR() GETDATE() ) + + CAST(DATEPART(Hour GETDATE()) AS VARCHAR) + :

END

EXEC up_GenReport @BeginTime @EndTime

上一篇:sql语句实现表的字段名查询

下一篇:Mysql数据库错误代码中文详细说明