Version 2 (modified by 13 days ago) ( diff ) | ,
---|
Извршување на плаќањењ за резервација
Актери
- Клиент
Чекори во сценарио
- Клиентот пристапува до системот.
- Клиентот се најавува на системот.
- Избира опцијата за плаќање.
- Внесува детали за уплата.
- Клиентот добива повратен одговор за успешно или неуспешно плаќање.
SELECT SUM(r.price_per_night * DATEDIFF(res.end_date, res.start_date)) + COALESCE(SUM(s.service_price), 0) AS Total_Cost FROM Reservation res JOIN Room r ON res.room_number = r.room_number AND res.building_id = r.building_id LEFT JOIN Service s ON res.room_number = s.room_number AND res.building_id = s.building_id WHERE res.reservation_id = 3; INSERT INTO Payment (p_id, p_method, amount, p_date, reservation_id, customer_id) VALUES (3, 'card', 500, CURDATE(), 3, 3);
Note:
See TracWiki
for help on using the wiki.