顾客需要租一间房
我需要一种简单的方法,根据入住、退房日期和房间类型来计算总价格。
两间房,一间便宜,另一间贵,价格每月变动(只有4个夏季月)。
Room 1
price 10 euro per day (june)
price 20 euro per day (july)
price 30 euro per day (August)
price 15 euro per day (September)
Room 2
price 20 euro per day (june)
price 30 euro per day (july)
pri
一个人今天租一辆车,租车7天。函数将返回:日期+小时+分钟。谢谢!)
create or replace function get_return_date(
p_days in number)
return varchar2
is
begin
return to_char(sysdate,'YYYY-MM-DD:HH24:MI') + p_days;
end;
/
SELECT
NAME,
(SELECT COUNT(1) FROM MOVIERENTED WHERE MOVIERENTED.MOVIEID=MOVIE.MOVIEID) AS RENTCOUNT
FROM MOVIE
ORDER BY RENTCOUNT;
这个数据库中的一些电影从未被租过,我怎么能只选择在子查询之外租来的电影呢?
我尝试在WHERE RENTCOUNT > 0语句之后添加FROM MOVIE。
ORA-00904:"RENTCOUNT":无效标识符
我有以下DB模式:
Customer Car Rental
------- ---- ------
Name Name Car_ID
ID ID Customer_ID
Date
这被认为是非规范化的,因为日期可以重复(多个客户可以在同一天租一辆汽车)。所以老师说应该是:
Customer Car Date
------ --- ----
并与外键相连。
我不明白--我怎么能简单地说“约翰在2013年3月2日租了辆宝马车”呢?