在SqlServer2000中这样的作业怎么写

mifree 2008-11-19
要求每天凌晨00:30执行:
1.查询 info 表中的 lastDate 字段,与系统的当前时间比较,如果大于 7 天,
2.则向 warning 表中添加一条数据
3.添加成功之后更新 info 表中的 warningNum 字段( warning 表中添加一条数据,info 表中的 warning 字段加1)
4.如果大于 14 的话,则执行第二,三步(再向 warning 表中添加一条数据)。
5.如果大于 30 的话,则执行第二,三步(再向 warning 表中添加一条数据)。

数据表如下:
create table info(
[id] char(32) PRIMARY KEY not null,  /** ID由程序生成 */
userId int not null,
lastDate datetime not null,
warningNum int ,
)
create table warning(
[id] uniqueidentifier PRIMARY KEY not null,  /** ID由SqlServer生成 */
userId int not null, /** 插入的是 info 表中的userId */
content varchar(300) not null,
warDate datetime not null,  /** 插入的是系统当前时间 */
)
哪位朋友熟悉帮忙写下(写的完整点^_^)!先在此谢过!
Global site tag (gtag.js) - Google Analytics