我的数据库中有下表。
ID DATE HOTEL_NAME PRICE
1 16-01-2012 AA 32.00
2 16-01-2012 BC 45.00
3 16-01-2012 DE 47.00
4 17-01-2012 AA 33.20
5 17-01-2012 BC 43.00
6 17-01-2012 DE 51.40
我想要这样的结果:
ID DATE_1 DATE_2 HOTEL_NAME PRICE_1 PRICE_2 DIFFERENCE
1 16-01-2012 17-01-2012 AA 32.00 33.20 1.20
2 16-01-2012 17-01-2012 BC 45.00 43.00 -2.00
3 16-01-2012 17-01-2012 DE 47.00 51.40 4.40
请告诉我优化此结果的 sql 查询。
谢谢