选课走班考勤系统数据库修改记录

这个学期断断续续自我充电并做项目,完成了一个选课走班的考勤系统的开发,网页前端是基于bootstrap框架的网页设计,后端是Flask+sqlserver,页面朴素,按甲方爸爸的需求完成,主要解决的问题对走班上课进行监管,包括考勤和作业,上课老师及时考勤,并对学生作业质量进行反馈,年级组每日导出考勤数据和作业反馈,分行政班级分发给班主任,班主任再对对应学生精准沟通,督促其进入更好的学习状态。
那么这样一个系统,如果教师课表有调整,那么就需要对数据进行修改。下面记录下最近这次修改的sql语句,方便以后查阅。

/*更改要求:
周二第一节2108班A老师 改成 周二第二节2108班
周二第二节2102班A老师 改成 周三第六节 2101班
周二第二节2108班B老师 改成 周二第一节2108班
周三第六节2102班C老师 改成 周二第二节 2102班
1.查询出A:28****、B:15****、C:18****
2.修改教师课表
修改A老师课表*/
update [kaoqinxitong].[dbo].[jskb]  set jieci = 2 where jssfz ='28****' and xingqiji ='2' and jieci = 1 and bj ='2108'
update [kaoqinxitong].[dbo].[jskb]  set jieci = 6 ,xingqiji ='3' where jssfz ='28****' and xingqiji ='2' and jieci = 2 and bj = '2102'
//修改B老师课表
update [kaoqinxitong].[dbo].[jskb] set jieci = 1 where jssfz = '15****' and xingqiji ='2' and bj ='2108' and jieci = 2
//修改C老师课表
update [kaoqinxitong].[dbo].[jskb] set jieci = 2 ,xingqiji = '2' where jssfz = '18****' and xingqiji ='3' and bj ='2102' and jieci = 6
//3.修改学生课表
//修改2108班课表
update [kaoqinxitong].[dbo].[stukb] set jieci= 2 where jssfz ='28****' and xingqiji ='2' and jieci = 1 and km='历史'
update [kaoqinxitong].[dbo].[stukb] set jieci= 1 where jssfz ='15****' and xingqiji ='2' and jieci = 2 and km='语文'
//修改2102班课表
update [kaoqinxitong].[dbo].[stukb] set jieci = 6 ,xingqiji = '3' where exists( SELECT * FROM  [kaoqinxitong].[dbo].[stu] where stukb.xssfz = stu.xssfz and  stukb.jssfz='28****' and stukb.xingqiji = '2' and stukb.jieci =2 and stu.bj = '2102')
update kaoqinxitong.dbo.stukb set xingqiji='2' , jieci = 2 where jssfz='18****' and xingqiji='3' and jieci= 6 and km ='体育'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值