求SQL,大家帮帮忙!!

[复制链接]
查看11 | 回复2 | 2010-10-8 09:31:21 | 显示全部楼层 |阅读模式
计算设备租用天数。有一批设备要计算一段时间内的租用天数,每个设备的起租/退租都有记录,记录在设备动态表里面,如下
IDCONTAINER_NO MOVEMENT TIME
1 CN23456 起租2006-03-05
2 CN45234 退租2006-03-06
3 CN23456 退租2006-03-05
4 CN45234 起租2006-03-14
5 CN89709 退租2006-03-16
6 CN56789 起租2006-02-11
要求计算2006-03-01到2006-03-31这段时间内的设备租用天数。分析问题有一下几种可能
1)在这段时间内没有发生过退租的情况,但是起租日期不在本统计区,同样要计算统计区内使用天数
2)在这段时间内,发生起租,但是没有退租,那么时间上限-起租日期则为实际使用天数
3)在这段时间内,没有发生起租,但是发生了退租,那么退租日期-时间下限,为实际使用天数
4)在这段时间内,同时发生了起租、退租两种情况,那么退租日起-起租日起,为实际使用天数
5)在这段时间内,发生了多次起租、退租情况
结果要求SELECT出每个设备在统计时间内实际使用天数!求教SQL写法,请各位高手不吝赐教!多谢!
回复

使用道具 举报

千问 | 2010-10-8 09:31:21 | 显示全部楼层
这二个有什么区别?
http://www.itpub.net/511890.html
回复

使用道具 举报

千问 | 2010-10-8 09:31:21 | 显示全部楼层
谢谢搂主
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行