Advertisement
Guest User

Untitled

a guest
Jan 31st, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. SELECT SUM(price) AS IncomeLost FROM (
  2. SELECT Room.roomNo, Room.hotelNo, Room.price
  3. FROM Room
  4. GROUP BY Room.roomNo, Room.hotelNo, Room.price
  5. MINUS
  6. SELECT Room.roomNo, Room.hotelNo, Room.price
  7. FROM Room
  8. INNER JOIN Booking
  9. ON Booking.roomNo = Room.roomNo
  10. WHERE Booking.dateFrom <= '2015-02-01' AND (Booking.dateTo >= '2015-02-01' OR Booking.dateTo IS NULL)
  11. )
  12. GROUP BY hotelNo;
  13.  
  14.  
  15. -----------Trying to join it to get HotelName-----------
  16. SELECT Hotel.hotelNo, Hotel.hotelName, SUM(price) AS IncomeLost FROM (
  17. SELECT Room.roomNo, Room.hotelNo, Room.price
  18. FROM Room
  19. GROUP BY Room.roomNo, Room.hotelNo, Room.price
  20. MINUS
  21. SELECT Room.roomNo, Room.hotelNo, Room.price
  22. FROM Room
  23. INNER JOIN Booking
  24. ON Booking.roomNo = Room.roomNo
  25. WHERE Booking.dateFrom <= '2015-02-01' AND (Booking.dateTo >= '2015-02-01' OR Booking.dateTo IS NULL)
  26. )
  27. INNER JOIN Hotel
  28. ON Hotel.hotelNo = hotelNo
  29. GROUP BY hotelNo;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement