注册 登录
编程论坛 SQL Server论坛

请教一个时间计算问题

wpgsxhy 发布于 2008-06-23 15:56, 620 次点击
我是想设计一个设备管理系统,该系统中有两张表,一张设备发出表,另一张是设备回收表,我需要通过设备回收表里的回收日期和设备发出表的发出日期差来计算每一次的使用时间,但我不知道该如何将两张表里的每次记录一一对应起来。两张表如下:
 设备发出表                      设备回收表
设备编号 设备名称  发出日期      设备编号  设备名称  回收日期
001     设备1    2008-01-01       001      设备1    2008-06-01
001     设备1    2008-06-05       001      设备1    2008-08-02
001     设备1    2008-08-10       001      设备1    2008-10-01
002     设备2    2006-01-01       002      设备2    2006-06-01         
002     设备2    2006-06-05       002      设备2    2006-06-30
002     设备2    2006-07-10      
003     设备3    2007-01-01       003     设备3    2007-06-01
003     设备3    2007-06-06       003     设备3    2007-09-01

没有回收日期的以系统当前日期来计算.
3 回复
#2
jxyga1112008-06-23 16:05
用回收日减去发出日
#3
wpgsxhy2008-06-23 16:17
在两张表里,如何实现回收日期减发出日期而且是第一次发出对应第一次回收,第二次对应第二次呢
#4
wpgsxhy2008-06-23 16:18
在两张表里,如何实现回收日期减发出日期而且是第一次发出对应第一次回收,第二次对应第二次呢
1