| | 12 | |
| | 13 | {{{ |
| | 14 | SELECT SUM(r.price_per_night * DATEDIFF(res.end_date, res.start_date)) + |
| | 15 | COALESCE(SUM(s.service_price), 0) AS Total_Cost |
| | 16 | FROM Reservation res |
| | 17 | JOIN Room r ON res.room_number = r.room_number AND res.building_id = r.building_id |
| | 18 | LEFT JOIN Service s ON res.room_number = s.room_number AND res.building_id = s.building_id |
| | 19 | WHERE res.reservation_id = 3; |
| | 20 | |
| | 21 | INSERT INTO Payment (p_id, p_method, amount, p_date, reservation_id, customer_id) |
| | 22 | VALUES (3, 'card', 500, CURDATE(), 3, 3); |
| | 23 | }}} |