现有两个时间表
table1
---------------------------------------------
编号 警告 剩余时间 登记时间 事件类型
1 红牌 -3 2010-6-1 一般事件
2 黄牌 1 2010-6-2 重要事件
3 正常 5 2010-6-3 重大事件
.
-----------------------------------------------
table2
-----------------------------
编号 事件类型 处理时限(天)
1 一般事件 5
2 重要事件 10
3 重大事件 15
------------------------------现在我想实现这样的功能:
根据table1的登记时间与系统当前时间差与table2给的处理处理时限比较来改变table1中剩余的时间,等剩余时间
-3时或者更小时警告字段改为红牌,等剩余时间为1时为黄牌,等剩余时间为5时为正常,
比如:
table1中编号为1的为一般事件,那个它的处理时限为5天,而系统根据当前的系统时间(比如是2010-6-9)与登记的时间(比如2010-6-1)则剩余时间-3,同时警告字段改为红牌,请问怎么实习。谢谢各位!
table1
---------------------------------------------
编号 警告 剩余时间 登记时间 事件类型
1 红牌 -3 2010-6-1 一般事件
2 黄牌 1 2010-6-2 重要事件
3 正常 5 2010-6-3 重大事件
.
-----------------------------------------------
table2
-----------------------------
编号 事件类型 处理时限(天)
1 一般事件 5
2 重要事件 10
3 重大事件 15
------------------------------现在我想实现这样的功能:
根据table1的登记时间与系统当前时间差与table2给的处理处理时限比较来改变table1中剩余的时间,等剩余时间
-3时或者更小时警告字段改为红牌,等剩余时间为1时为黄牌,等剩余时间为5时为正常,
比如:
table1中编号为1的为一般事件,那个它的处理时限为5天,而系统根据当前的系统时间(比如是2010-6-9)与登记的时间(比如2010-6-1)则剩余时间-3,同时警告字段改为红牌,请问怎么实习。谢谢各位!
解决方案 »
- sql server2000怎么将某张表的数据导出到mdb格式的文件
- 急。。。一个简单的创建列问题!
- SQL2000中能不能用集合运算符???
- 随机取记录问题. 在线等.
- 如何将MDB文件导入数据库中啊?
- SQL语句:一个很有挑战性的SQL问题
- 求助:SQL 数据库繁简体问题
- 如何用SQL语句检索单位转换的数量计算啊?
- 請問大家在寫sql server后端程式時常用哪些編輯工具
- :怎样用编程实现创建SQL Sever数据库的内容?比如Click一下,就在Sql Server里面创建了数据库(如:名字Amass100HR0),最好用C++Build编一段代码。
- sqlserver2000数据导入出错
- 求SQL语句
then '红牌' esle when 处理时限-datediff(day,登记时间,getdate())>'-3'
and 处理时限-datediff(day,登记时间,getdate())<='1' then '黄牌'
else '正常' end 警告 ,剩余时间 ,登记时间 ,table1.事件类型
from table1
,table12 where table1.事件类型
=table2.事件类型
(前些日子情况稍好些.)实在忍无可忍,只好发帖了质问了.环境: windows2003 + IE6请问:是我系统(设置)的问题,还是CSDN开发人员水平太烂,居然烂到如此地步?另外:发此帖登录三次,内容重写两遍(因为发贴后又要我登录,然后写的内容就无踪影了,只好重写).在此对CSDN这种机制发表自己强烈的愤怒和进行强烈的抗议!如有类似经历者,请指点我该如何操作,谢谢.最后,我居然发不出帖!!!