那就没有办法了,留级休学也给他拉上去!!!哈哈~~~~~~~~~~~
专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
写了个存储过程,不知道对不对,大家看看吧!
CREATE PROCEDURE SJ
AS
declare @ND varchar(50)
begin
----------------------------------------
if (MONTH(getdate())=9 and DAY(getdate())=1 ) --每年的9月1日触发
--让年级升级
UPDATE NIANJI SET nj =
CASE nj
WHEN '一年级' THEN '二年级'
WHEN '二年级' THEN '三年级'
WHEN '三年级' THEN '四年级'
WHEN '四年级' THEN '五年级'
WHEN '五年级' THEN '六年级'
WHEN '六年级' THEN '升学'
END
WHERE nj IS NOT NULL
--修改年度
select @ND=ND from NIANJI where nj<>'升学'
set @nd=LTRIM(STR(year(getdate())))+ '-8-1至'+LTRIM(STR(year(getdate())+1))+'-7-31'
Update NIANJI set ND=@nd where nd<>''
end
GO
留级的问题我这里也没法子解决,只能是单独操作啦!
我忘记在ASP中怎么触发存储过程了,大家记的吗?