新手接触 oracle 求助 查询语句怎么写
单身的黄瓜 2016-08-23 07:35:20 现在有这么一张表
姓名,旅馆名称,房间号码,入住时间
name(varchar),hotel_name(varchar),room_no(varchar),checkin_time(varchar)
王仁丽,佛山市禅城区万豪大酒店,608,201605262318
李杰胜,佛山市禅城区万豪大酒店,608,201605262318
张传银,佛山市禅城区万豪大酒店,602,201605262315
覃达丽,佛山市禅城区万豪大酒店,702,201605262241
韦秀香,佛山市禅城区万豪大酒店,702,201605262240
谭琳芳,佛山市禅城区万豪大酒店,712,201605262230
要求写4个sql,分别实现4个功能,
情况一:
入住时间的年、月、日、时相同;旅馆相同;房号相同
情况二:
旅馆相同;入住时间的年、月、日、时相同,分就按照一定幅度选择(比如,同旅馆,入住时间前后推移5分钟登记的人员)
情况三:
指定表格的若干条数据,然后设定旅馆相同,入住时间相同,找出指定数据中房号“+1”和“-1”的住宿记录
情况四:
已知道若干名人员的住宿信息,如何从表格关联出同行人(条件:同旅馆,同房号,时间的年月日相同)