0
我與老師有一個爭論,他說在oracle
的日期格式欄中使用substring
是不可接受的。因爲substr
應該在字符串上使用而不是在日期上使用。你對此有何看法?Substr date date
的TAST是:
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