以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教有关建立SQL作业调度语句。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=9542)

--  作者:baoxyang
--  发布时间:2011/4/21 15:32:00
--  请教有关建立SQL作业调度语句。

我建立一个SQL作业调度,在一定时间内,查找A表中,字段‘登陆时间’值与系统当前时间超过60秒时,修改B字段值为1,否则修改B字段值为0.

请教,这个SQL语句如何写?谢谢帮忙!!


--  作者:baoxyang
--  发布时间:2011/4/21 16:36:00
--  

已解决。


--  作者:狐狸爸爸
--  发布时间:2011/4/21 16:55:00
--  

咋解决的?


--  作者:blackzhu
--  发布时间:2011/4/21 17:23:00
--  
共享一下
--  作者:baoxyang
--  发布时间:2011/4/21 17:25:00
--  

sql企业管理器中,在工具栏中有个作业调度,新建一个作业调度,SQL语句为“update 用户 set 在线状态 = \'离线\' where datediff(s,在线时间,CONVERT(varchar, getdate(), 120 )) > 400”

我建立的此作业调度为每天每5分钟执行一个此SQL语句,400为秒钟。

另外,只不过我项目中有自动每一分钟发送在线时间。

 

主要用来建立一个登陆系统用户在线状态。

[此贴子已经被作者于2011-4-21 17:28:12编辑过]