存储过程怎么使用呢,我只会简单的用用sql plus
---------------------------------------------------
时间不用看它了,主要是把上一个等级的记录自动插入到表中,同时把时间倒退一个月就可以了,也就是说等级-1,时间-30天,还要判断等级大于18的才进行插入记录
---------------------------------------------------
时间不用看它了,主要是把上一个等级的记录自动插入到表中,同时把时间倒退一个月就可以了,也就是说等级-1,时间-30天,还要判断等级大于18的才进行插入记录
http://www.djtz.net/get.asp?get=9662
select 学号,姓名,等级-1,时间-30 from 等级表 where (学号,时间) in (
select 学号,max(时间) from 等级表 group by 学号) and 等级>18其中等级>18我也不知道你是什么意思,你可以自己改。
select 学号,min(等级)
from table
group by 学号;
open t_cursor;
loop
fetch t_cursor into v_学号,v_等级;
exit when t_cursor%notfound;
begin
/*
从18 到 v_等级
处理
*/
exception
when others then
rollback;
end;
end loop;