我有两个日期字符串,格式为MM / DD / YYYY,并且想要在Oracle数据库中查询这两个日期之间的任何记录。我如何简洁而简单地做到这一点?
答案 0 :(得分:3)
WHERE date_column BETWEEN TO_DATE(start, 'MM/DD/YYYY')
AND TO_DATE(end, 'MM/DD/YYYY')
答案 1 :(得分:1)
试试这个,
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