У меня есть две строки даты в формате MM/DD/YYYY и хотелось бы запросить базу данных Oracle для любых записей между этими двумя датами. Как мне это сделать лаконично и просто?PLSQL WHERE date_time находится в диапазоне дат
ответ
Используйте TO_DATE function:
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
Ответил на свой вопрос в течение двух минут, а? –
Да, обычно я использую SO как инструмент параллельного исследования. Если мне нужно что-то знать, я нахожу сообщество на нем в формате SO и одновременно пытаюсь найти ответ. – Riddari
ничего себе - на самом деле? Напомните мне не тратить время на ваши вопросы, пока я не дам вам некоторое время, чтобы сначала попробовать поисковую систему. –
Это не относится к Oracle9i. –