"date_checked"のような "date_checked"(タイムスタンプ)を使用して、テーブルからデータを選択しようとしています。しかし、私はこのエラーを持っている:PostgreSQL:タイムスタンプフィールドのようなデータを選択
SQLSTATE[42883]: Undefined function: 7 ERROR: operator does not exist: timestamp without time zone
私の要求は次のとおりです。
SELECT my_table.id
FROM my_table
WHERE my_table.date_checker LIKE '2011-01-%'
私が使用したくない:
SELECT my_table.id
FROM my_table
WHERE my_table.date_checker >= '2011-01-01 00:00:00'
AND my_table.date_checker < '2011-02-01 00:00:00'
+1そのようなソリューションの使用を妨げている場合 –
インデックススキャンが主な関心事であるとすれば、あなたはおそらく「好き」アプローチでより良い変更を行うと思います。不等式の選択率の推定はかなり早く落ちる可能性があります。ちょっと言って... ;-) –
+1の "EWWWWW" :) –