У меня есть вопрос о функции даты на oracle.
У меня есть следующая таблица
statistic_table(
pages AS varchar(10),
date_created AS date
);
У меня есть следующий sql
SELECT COUNT(*) FROM statistic_table WHERE date_created BETWEEN sysdate-5 AND sysdate-1
and
SELECT COUNT(*) FROM statistic_table WHERE date_created BETWEEN to_date('12-AUG-2011') AND to_date('16-AUG-2011');
вопрос в том, почему он возвращает разные числа. при условии, что sysdate-5 вернется 12 августа 2011 года, а sysdate-1 вернется 16 августа 2011 года
Любая помощь будет высоко ценится!
Приветствия