我試圖顯示某些日期之間可用的數據。如果我在日期表中輸入確切的日期,它就會起作用。但是,當我輸入的日期大於或小於查詢不起作用(未選擇行)時。有人可以試着幫我指導這個問題嗎?謝謝...大於/小於或等於在Oracle/SQL Plus中不起作用
Dates
Date_id StartDate EndDate
1 19-FEB-14 31-JUL-14
SELECT FirstName, SecondName
FROM Doctor, Available, Dates, DoctorType
WHERE Available.available = 'YES'
AND Type = '&Type'
AND Dates.StartDate >= '&StartDate'
AND Dates.EndDate <= '&EndDate';
進入19-FEB-14和31-JUL-14將工作。但是,如果我把20-FEB-14和30-JUL-14舉例,它不會取數據。
可能是條件是'Dates.StartDate> ='&StartDate''但19-FEB-14'不大於或等於'20-FEB-14'? –
我確實嘗試過,沒有日期格式。愚蠢的愚蠢錯誤 - 謝謝。 –