Это неправильный способ хранения даты в базе данных. Измените столбец даты на дату данных.
Затем вы можете:
SELECT *
FROM table
WHERE bookingDate between to_date ('2012/03/01', 'yyyy/mm/dd')
AND to_date ('2012/03/07', 'yyyy/mm/dd');
Для всех, кто может смотреть на этот вопрос,
Ошибка появилась в HTML.
<div class="row">
<div id="monthly-move-chart">
<strong>Monthly Index Abs Move & Volume/500,000 Chart</strong>
<span class="reset" style="display: none;">range: <span class="filter"></span></span>
<a class="reset" href="javascript:moveChart.filterAll();volumeChart.filterAll();dc.redrawAll();"
style="display: none;">reset</a>
<div class="clearfix"></div>
</div>
</div>
Когда я использовал другой индекс с
<div id="quarter-chart">
<strong>Quarters</strong>
<a class="reset" href="javascript:quarterChart.filterAll();dc.redrawAll();" style="display: none;">reset</a>
<div class="clearfix"></div>
</div>
Это сработало. Я предполагаю, что это потому, что он зависел от другого графика. Я буквально взламывал пример из https://dc-js.github.io/dc.datatables.js/ , который мог привести к некоторым забавным ошибкам, когда я действительно не проверял HTML