PLSQL WHERE date_time находится в диапазоне дат - PullRequest
1 голос
/ 31 июля 2010

У меня есть две строки даты в формате MM / DD / YYYY, и я хотел бы запросить в базе данных Oracle любые записи между этими двумя датами.Как мне сделать это кратко и просто?

Ответы [ 2 ]

3 голосов
/ 31 июля 2010

Используйте функцию TO_DATE :

WHERE date_column BETWEEN TO_DATE(start, 'MM/DD/YYYY')
                      AND TO_DATE(end, 'MM/DD/YYYY')
1 голос
/ 31 июля 2010

Попробуйте,

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
...