`
nicegege
  • 浏览: 589457 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

删除一段时间的老师发布的任务

 
阅读更多

1.删除老师发布的讨论任务,发布时间是2015-5-8,2015-5-9

(1)任务表中存放着资源活动的id,没有存放资源活动的类型,所以要关联才能查询出讨论活动的任务

(2)mysql中不能drop 数据where条件的子查询使用本表查询,所以考虑使用mysql的迭代器(之前使用过oracle的迭代器),但是mysql中没有迭代器,所以只能临时表存放数据。

(3)临时表用完后,要删除临时表

 

具体操作步骤:

(1).满足发布时间在2015-5-8,2015-5-9的tccsq001老师发布的讨论任务的id,存放在临时表tmp_table_shiyanban中。

CREATE TEMPORARY TABLE tmp_table_shiyanban SELECT gm_task.id FROM gm_task,gm_activity_resource WHERE gm_task.activity_id=gm_activity_resource.id AND 

 gm_task.teacher_id=(SELECT id FROM gm_user WHERE u_num='tccsq001') 

 AND gm_activity_resource.type=4 

 AND DATE_FORMAT(gm_task.create_time,'%Y-%m-%d') IN  

('2015-05-10','2015-05-11')

 (2)删除老师的任务

         DELETE FROM gm_task WHERE id IN (SELECT * FROM  tmp_table_shiyanban)

 (3)删除任务对应的学生任务

         DELETE FROM gm_user_tasks_list WHERE task_id IN (SELECT * FROM  tmp_table_shiyanban)

 (4)删除临时表

          DROP TEMPORARY TABLE tmp_table_shiyanban

 

2.更新老师发布任务的资源互动名称

SELECT * FROM gm_task,gm_activity_resource WHERE gm_task.activity_id=gm_activity_resource.id AND 

 gm_task.teacher_id=(SELECT id FROM gm_user WHERE u_num='tccsq001') 

 AND gm_activity_resource.type=4 

 AND DATE_FORMAT(gm_task.create_time,'%Y-%m-%d') IN  

('2015-04-10','2015-04-01')

 

CREATE TEMPORARY TABLE tmp_table_shiyanban SELECT gm_task.id FROM gm_task,gm_activity_resource WHERE gm_task.activity_id=gm_activity_resource.id AND 

 gm_task.teacher_id=(SELECT id FROM gm_user WHERE u_num='tccsq001') 

 AND gm_activity_resource.type=4 

 AND DATE_FORMAT(gm_task.create_time,'%Y-%m-%d') IN  

('2015-05-10','2015-05-11')

 

 

SELECT * FROM gm_task,gm_activity_resource WHERE gm_task.activity_id=gm_activity_resource.id AND 

 gm_task.teacher_id=(SELECT id FROM gm_user WHERE u_num='tccsq001') 

 AND gm_activity_resource.type=4 

 AND DATE_FORMAT(gm_task.create_time,'%Y-%m-%d') IN  

('2015-05-10','2015-05-11')

 

SELECT * FROM gm_activity_resource WHERE id='824b3b11-8c86-4295-acc9-4e6770756410';

 

UPDATE gm_activity_resource SET NAME="OK1"  WHERE id='824b3b11-8c86-4295-acc9-4e6770756410';

 

SELECT * FROM gm_user_tasks_list WHERE activity_id ='824b3b11-8c86-4295-acc9-4e6770756410'

 

UPDATE gm_user_tasks_list SET NAME='ok1' WHERE activity_id ='824b3b11-8c86-4295-acc9-4e6770756410'

 

 

 

 

 

 

分享到:
评论

相关推荐

    毕业设计任务书

    在指导教师、教研主任和分院院长的监督和指导下,学生需要规划时间,合理分配任务,确保项目按期完成。 这个毕业设计任务不仅锻炼了学生的编程技能,如ASP编程、数据库管理,还锻炼了他们的项目管理能力、团队协作...

    教师课程管理系统(C++语言程序设计项目任务书)

    教师课程管理系统是一个基于C++语言设计的程序,旨在实现对教师和课程信息的管理,包括显示、查找、添加、删除和保存等功能。该系统适用于软件工程专业的学生进行实践,旨在提高他们的C++编程技能和面向对象程序设计...

    数据库课程设计任务书

    【数据库课程设计任务书】是计算机学院针对《数据库原理及应用》课程的一项实践性学习任务,旨在通过实际操作加深学生对数据库理论的理解,提升他们设计和应用数据库解决实际问题的能力。设计目标分为两部分:一是...

    计算机毕业设计-ASP+ACCESS软件信息发布系统设计(源代码+LW+开题报告+任务书+答辩PPT).zip

    这个项目旨在实现一个软件信息发布系统,它涵盖了开发、数据库设计、功能实现等多个方面,是计算机科学与技术专业学生在毕业前进行的一项实践性学习任务。 ASP(Active Server Pages)是微软公司开发的一种服务器端...

    题库与试卷生成系统任务书

    3. **灵活管理**:教师可方便地添加、修改、删除试题,追踪试题使用情况。 4. **个性化设置**:支持自定义试卷格式、试题顺序,适应不同教学场景。 5. **安全性保障**:确保题库数据安全,防止试题泄露。 ### 三、...

    时间管理应用

    用户可以方便地添加、编辑和删除课程,包括课程名称、教师、教室、时间等信息。应用可能还支持导入学校官方发布的课表,简化用户的录入工作。有了这个功能,学生能一目了然地查看一周的课程安排,从而合理规划学习与...

    任务书ssm147旅游攻略网站设计+jsp任务书.doc

    【任务书】SSM147旅游攻略网站设计+jsp任务书主要涵盖了旅游攻略网站的构建,这是一个旨在为游客提供全面旅游信息的平台。该网站的功能包括但不限于旅游景点介绍、图片展示、旅游线路规划、自驾游攻略、酒店信息查询...

    在线考试毕业论文中的任务书

    本文主要探讨的是在线考试系统在毕业设计中的应用,特别是在江汉大学的毕业论文任务书中提出的一个项目。这个项目旨在利用现代信息技术,尤其是互联网和计算机技术,改进传统的考试模式,提高考试的公平性和效率。 ...

    毕业论文安卓594任务管理器系统app.docx

    任务管理功能包括任务创建、任务删除、任务编辑等;进程管理功能包括进程创建、进程删除、进程编辑等;内存管理功能包括内存清理、内存监控等;安全管理功能包括数据加密、身份验证等。 业务流程分析:智能手机任务...

    任务书springboot057洗衣店订单管理系统任务书.doc

    1. 按照规定的进度安排完成任务,积极与指导老师沟通交流。 2. 在系统编写前需要自己列出一份详细的需求分析,在论文撰写时需要列出提纲,保证按质按量的完成任务。 3. 项目内容需要样式优美吗,功能完善,论文内容...

    net教师子系统lt程序-任务书.doc

    【描述】:“net教师子系统lt程序-任务书”是一个针对江苏技术师范学院计算机工程学院的毕业设计项目,旨在构建一个教学管理系统,特别是教师信息子系统。该系统涵盖了教师信息、课程信息、工作量信息、教学成果、...

    任务书ssm639实验室排课系统+jsp任务书.doc

    4. **课表信息管理**:排课结束后,管理员能对排课结果进行多条件查询,例如按教师、班级、时间段等筛选。同时,支持将课表信息导出,方便打印和备份。 5. **信息管理**:管理员可以添加、编辑和删除学生、教师和...

    基于任务驱动下CAD制图课程中编辑命令的教学实践.pdf

    这表明文章的研究重点在于如何有效地将任务驱动教学法应用于CAD制图教学中,尤其是在编辑命令这一教学难点上。 整个文章围绕着如何通过任务驱动教学法来提高CAD制图课程的教学质量和效果进行了深入探讨。文章特别...

    Access数据库教学之任务驱动教学法.docx

    例如,在Access数据库教学中,教师可能会要求学生设计并实现一个班级成绩管理系统,这个大任务可以被分解为多个小任务,包括需求分析、数据库设计、表的创建、查询功能的实现、数据备份和用户权限设置等。...

    基于J2EE在线考试系统课题任务书

    **基于J2EE在线考试系统课题任务书** 开题报告是任何科研项目或软件开发的初始阶段,旨在明确研究目标、方法和预期成果。在"基于J2EE在线考试系统"这个课题中,开题报告将详细阐述项目背景、意义、目标及实施计划。...

    有关省信息技术提升工程近阶段相关事项说明(6.3).doc

    其中,工作坊任务要求选择教学主题并发布,完成教学设计(使用指定模板,但“教学流程设计”栏可以删除或留空),制作课件并与主题保持一致,同时需要查看教学设计模板,并在讨论区至少发起或参与两次讨论。...

    数据库技术课程设计任务书

    2. **处理要求**:确定系统需要完成哪些具体的处理功能,比如查询、添加、删除、修改等操作,并对处理响应时间提出具体要求。此外,还需要绘制出系统的功能模块图,以便更直观地展示各个功能模块之间的关系。 3. *...

    数据库任务书

    在本次的数据库任务书中,我们的目标是设计和开发一个商品销售管理系统,旨在实现商品销售的信息化管理。这个系统需具备添加、删除和修改商品信息的基本功能,同时能够处理销售过程中的关键计算,如销售金额和利润,...

    基于VB的教务处课程安排系统任务书

    - 教学时间信息管理:设定课程的教学时间段,包括上课的具体时间、地点等。 2. **课表管理模块**: - 课表安排:根据条件设置模块提供的数据,自动生成初步的课表。 - 课表调整:允许管理员手动调整已生成的课表...

Global site tag (gtag.js) - Google Analytics