У меня есть две строки даты в формате MM / DD / YYYY, и я хотел бы запросить в базе данных Oracle любые записи между этими двумя датами.Как мне сделать это кратко и просто?
Используйте функцию TO_DATE :
WHERE date_column BETWEEN TO_DATE(start, 'MM/DD/YYYY') AND TO_DATE(end, 'MM/DD/YYYY')
Попробуйте,
SELECT * FROM table WHERE date BETWEEN to_date('01/05/2010','mm/dd/yyyy') AND to_date('10/01/2010','mm/dd/yyyy') ORDER BY date ASC