<代码>使用[EFNETSYS]
去/* * * * * *对象:StoredProcedure [dbo]。(SP_Dz)脚本日期:05/26/2018 16:14:10 * * * * * */设置ANSI_NULLS
去
设置QUOTED_IDENTIFIER
去
创建过程[dbo] [SP_Dz]。
(
@注销时间int=360
)
作为
开始
设置NOCOUNT;
--------------------------------------------------------------
如果object_id(下边…# TempA”)不是空表# TempA下降;
--------------------------------------------------------------
声明@Time nchar(20)=取代(转换(nchar(20),获取当前日期(),120),“-”,“/?
声明@Run_Time_ss int, @XUHAO varchar (8)
设置@Run_Time_ss=转换(int, substring (@Time, 18岁,2))
+转换(int, substring (@Time 15 2)) * 60
+转换(int, substring (@Time 12 2)) * 360
select * # TempA从
(
选择
ROW_NUMBER ()/(ORDER BY @XUHAO ASC)作为“序”号
,*
从
(
选择
ZZ001作为登录者
,ZY002起始时间
,@Time当前时间
@Run_Time_ss -
(转换(int, substring (ZY002, 18岁,2))
+转换(int, substring (ZY002 15 2)) * 60
+转换(int, substring (ZY002 12 2)) * 360)运行时间
,从EFNETSYS.dbo.CRMZZ ZZ004
离开加入EFNETSYS.dbo.CRMZY
在ZZ001=ZY001和ZZ004=ZY004)
在运行时间比;@注销时间
B)
---------------------------------------------------------------
声明@i int=1
@rows int=(select COUNT (*) # TempA)
,@ZZ004 nchar (20)
如果@rows & lt;比;0
开始
而@i & lt;=@rows
开始
选择@ZZ004=ZZ004从# TempA序号=@i
删除从EFNETSYS . .CRMZZ ZZ004=@ZZ004的地方
设置@i=@i + 1
结束
结束
删除表# TempA
---------------------------------------------------------------
结束
去
代码> >之前