我有一个表,有三列(City_Code | Start_Date | End_Date)。
假设我有以下数据:
SQL查询找到多行之间的日期期间
New_York|01/01/1985|01/01/1987
Paris|02/01/1987|01/01/1990
San Francisco|02/01/1990|04/01/1990
Paris|05/01/1990|08/01/1990
New_York|09/01/1990|11/01/1990
New_York|12/01/1990|19/01/1990
New_York|20/01/1990|28/01/1990
我想获取日期期间这人住在自己住处的最后一个城市。在这个例子中,New_York(09/01/1990-28/01/1990)只使用sql。我可以通过使用java处理数据来获得这段时间,但是使用纯sql可以做到这一点吗?
在此先感谢
什么数据库产品和版本? – Thomas 2011-03-30 16:21:13
Oracle数据库10g – nthed 2011-03-30 16:35:33