oracle
に日付書式の列にsubstring
を使用することは許されないと私は先生と議論しました。 substr
は日付ではなく文字列で使用する必要があるためです。これについてあなたの意見は?クエリはこのだったSubstr on date oracle
Lists those guest who were in one of our apartment at his/her birthday
:
select *
from ACCOMODATION.GUEST
JOIN ACCOMODATION.RESERVATION ON (USERNAME = GUEST_FK)
where to_date(CONCAT(SUBSTR(ACCOMODATION.RESERVATION.ARRIVAL,0,2), substr(BDAY, 3, length(BDAY))))
between ACCOMODATION.RESERVATION.ARRIVAL and ACCOMODATION.RESERVATION.LEAVE ;
ACCOMODATION.RESERVATION.ARRIVAL
、ACCOMODATION.RESERVATION.LEAVE
とBDAY
コメントのように日付
を持っているあなたの列 'ACCOMODATION.RESERVATION.ARRIVAL'と' ACCOMODATION.RESERVATION.LEAVE'のデータ型は何ですか? – FDavidov
今日のヒント:テーブルエイリアス。 (質問をより簡単に書いて読みやすくする) – jarlh
ところで、あなたの先生は絶対に、完全に、100%正しい!!!! – FDavidov