为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

噜噜哒 2018-12-06 13:47:49
 有两张表 tblkpi 和 student_dept. 判断tblkpi中sr1字段和ks2字段的值不为空或者大于0时, 修改student_dept中的classroom=1where classroom=0   并且tblkpi中的deptid=student_dept的id 而且当前系统时间的年份等于tblkpi中的year字段值,月份等于month字段值~~ 不知道我表达清楚了没  ,急。。。
查看完整描述

4 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

怎么不能复制哦。

update a set classroom=1
from student_dept a join tblkpi b on b.deptid=a.id
where (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
查看完整回答
反对 回复 2019-01-07
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

declare @sr1 int ,@ks2 int
select @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字段值~~

查看完整回答
反对 回复 2019-01-07
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

谢谢你 刚接触存储过程 不太懂 你这格式是什么意思 2楼得Sql语句是我所要的意思 !~
查看完整回答
反对 回复 2019-01-07
?
慕容708150

TA贡献1831条经验 获得超4个赞

两个表的结构和关系?

查看完整回答
反对 回复 2019-01-07
  • 4 回答
  • 0 关注
  • 567 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信