SQL SERVER中有关时间区间的查询问题
lxl 2005-04-10 01:37:52 表A有如下字段:
酒店顾客ID号、现住房间号,入住日期,离开日期(如果还没走的,就用GETDATE()作为离开日期)
表B中放置顾客的换房间记录(少数情况,但有记录),有如下字段:
酒店顾客ID号、原房间号,现房间号,换房日期
现要统计从某一天@frm 到 另一天@to 中,每个房间处于“有人入住”的状态的总天数
得到的查询格式应该如下:
处于“有人入住”的总天数 房间利用率
A 房 10 50%
B 房 20 100%
C 房 5 25%
D 房 15 75%
谢谢指教