日付でテキスト検索を行うには、日付をテキストに変換する必要があります。
見つけたいものの最初と最後の日付を計算し、それらの間のすべてを取得すると、より効率的です。そうすれば、テキストパターンマッチではなく数値比較として実行され、インデックスがある場合はそれを利用できます。
SELECT * FROM myTab WHERE startDate >= DATE '2015-01-01' AND startDate < DATE '2015-02-01'
日付でテキスト検索を行うには、日付をテキストに変換する必要があります。
見つけたいものの最初と最後の日付を計算し、それらの間のすべてを取得すると、より効率的です。そうすれば、テキストパターンマッチではなく数値比較として実行され、インデックスがある場合はそれを利用できます。
SELECT * FROM myTab WHERE startDate >= DATE '2015-01-01' AND startDate < DATE '2015-02-01'