给我们学校五年的小学生作一个课时出勤表统计, 表结构如下:
=============================================================
序号 用户 姓名 课目 上次上课日期 返回 返回系统日期
ID user name object classTime back backTime
1 lm 李梅 英语 2008-4-1 0 <NULL>
2 zs 张三 英语 2008-3-31 0 <NULL>
3 ls 李四 英语 2008-4-1 0 <NULL>
4 ww 王五 英语 2008-4-1 0 <NULL>
==============================================================实现学生本次上课日期和上次上课日期相差七天的话就把此记录返回给系统, 以供年级主任处理.如: 张三是2008-3-31 上的英语课, 今天是2008-4-7, 所以系统将 张三的 back 置 1 , backTime的值置 2008-4-7.如此这样的查询该怎么写?
=============================================================
序号 用户 姓名 课目 上次上课日期 返回 返回系统日期
ID user name object classTime back backTime
1 lm 李梅 英语 2008-4-1 0 <NULL>
2 zs 张三 英语 2008-3-31 0 <NULL>
3 ls 李四 英语 2008-4-1 0 <NULL>
4 ww 王五 英语 2008-4-1 0 <NULL>
==============================================================实现学生本次上课日期和上次上课日期相差七天的话就把此记录返回给系统, 以供年级主任处理.如: 张三是2008-3-31 上的英语课, 今天是2008-4-7, 所以系统将 张三的 back 置 1 , backTime的值置 2008-4-7.如此这样的查询该怎么写?
解决方案 »
- 请教一个sql语句
- 求一SQL语句
- 求简单SQL
- 如何从最基础的设计数据库性能最优化??
- 执行下列【存储过程】的结果集,要显示在控件MSflexgrid中,我是用VB6.0设计的!结果记录数=0,肯定有问题?请专家或老师给予帮助!!
- 如何在1秒之内插入1千条数据到表中?
- 高难度的问题!高手进吧!急!
- Attemp to initiate a new SQL Server operation with result pending
- 关于搜索引擎的问题。
- 求助:有系统设计经验的请进
- 请教SQL SERVER的存储过程的写法,谢谢!
- 谁能看看哪错了,uid char(10) not null foreign key references users(uid)主外键约束的问题????????????????????????????
set back=1,
backtime=getdate()
where datediff(dd,classTime,getdate())>=8
update tb set back=1,backtime=convert(varchar(10),getdate(),120)
where datediff(day,classtime,getdate())>=7 and back=0
限制条件那里要加上back=0,否所有back为1的backtime都修改了,呵呵