求写一个存储过程··急用

 有两张表 tblkpi 和 student_dept.

判断tblkpi中sr1字段和ks2字段的值不为空或者大于0时,

修改student_dept中的classroom=1where classroom=0   并且tblkpi中的deptid=student_dept的id

而且当前系统时间的年份等于tblkpi中的year字段值,月份等于month字段值~~

不知道我表达清楚了没  ,急。。。

噜噜哒
浏览 568回答 4
4回答

皈依舞

怎么不能复制哦。 update a set classroom=1from student_dept a join tblkpi b on b.deptid=a.idwhere (b.ks1 is not null or b.ks1>0) and (b.ks2 is not null or b.ks2>0)and a.classroom=0 and b.year=YEAR(GETDATE()) and b.month=MONTH(GETDATE())-- ms sql

芜湖不芜

declare @sr1 int ,@ks2 intselect @sr1=sr1 ,@ks2=ks2 from tblkpi nolock where 条件  --如果没有条件的话,需要用到游标if(@sr1 is null or @ks2 > 0)修改student_dept中的classroom=1where classroom=0   并且tblkpi中的deptid=student_dept的id 而且当前系统时间的年份等于tblkpi中的year字段值,月份等于month字段值~~

慕田峪4524236

谢谢你 刚接触存储过程 不太懂 你这格式是什么意思 2楼得Sql语句是我所要的意思 !~

慕容708150

两个表的结构和关系?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server