我有一個表,有三列(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