オラクルでは、以下のクエリを使用して検索すると、間違ったレコードがフェッチされています(添付のスクリーンショットを確認してください)。誰かが12時間の正しい形式を提案できますか。
to_char(a.created, 'MM/DD/YYYY HH12:MI:SS') >='05/23/2012 12:00:00'
ありがとう、キラン。
文字列に基づいて検索しないでください。日付に基づいて検索します。文字列を検索すると、必要な文字列比較セマンティクスが得られません。文字列「06/01/1900」は、それが表す日付がはるかに早いにもかかわらず、文字列「05/23/2012」の後にアルファベット順になっています。
a.created >= to_date('05/23/2012 12:00:00', 'mm/dd/yyyy hh24:mi:ss' )
または12時間制を使用する
a.created >= to_date('05/23/2012 03:15:00 pm', 'mm/dd/yyyy hh:mi:ss am' )