日期:2014-05-19  浏览次数:20443 次

闷啦,还是同样的问题
实际的需求是有设备a,b,c这三台设备的维护时间分别为1个月/次,3个月/次.9个月/次,想向b表输出该设备的名称和相关项目.比如2007或2008年的,以后还可能继续想a表中添加设备所以shedingshijian值不是确定的。
现在a表内容如下:
kaiyongshijian                       shedingshijian     ID         beizhu
2007-4-3   12:00:00                   12                         1        
2007-4-3   12:00:00                   15                         5
2007-4-3     12:00:00                 20                         9
2007-5-3   12:00:00                   10                         2  
2007-5-3   12:00:00                   7                           3
2007-5-3   12:00:00                   5                           6
~~~~~~~~~~~~~~~~~~~~~~~~等等
表B
zhengdianbaoshi                       ID         beizhu
2008-4-3   12:00:00                   1        
2008-7-3   12:00:00                   5
2008-12-3   12:00:00                   9
2008-3-3   12:00:00                     2  
2008-6-3   12:00:00                   3
2008-3-3   12:00:00                   6
2008-8-3   12:00:00                   6

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~等等


------解决方案--------------------
不明白
------解决方案--------------------
555555555555
shedingshijian列是需要多少时间
还有哪里不明白?
------解决方案--------------------
555555555555555
看不懂*_*
------解决方案--------------------
我也看不懂...
------解决方案--------------------
我也看不懂...

------解决方案--------------------
--这样???
insert into 表B(zhengdianbaoshi,ID,beizhu)
select dateadd(month,shedingshijian,kaiyongshijian),ID,beizhu
from 表A
------解决方案--------------------
a,b,c这三台设备在表里哪有体现?
------解决方案--------------------
嘿嘿,服务器挂起了吧。