私はOracle 10g XEで作業しています。私はOracle SQL Developerによって2つのデータベースを内部に持っています。私はこのクエリを実行しています。データベースの日付形式を設定する
SELECT SCHEDULE_ID, START_DATE, END_DATE
FROM SCHEDULE
WHERE C_ID IN (5781)
AND START_DATE >=TO_DATE ('1/29/2012','MM/DD/YYYY')
AND END_DATE <=TO_DATE ('4/14/2012','MM/DD/YYYY')
最初のデータベースでは、データが正しく返されました。私は2番目のデータベースで同じクエリを実行していますが、値を返しません。しかし、そのデータは表にあります。
私は
DUMP(START_DATE) -> Typ=12 Len=7: 100,112,2,7,1,1,1
DUMP(END_DATE) -> Typ=12 Len=7: 100,112,2,13,1,1,1
、その結果を取得していますし、重要なことは、私はquery..Becauseにすべてでその作業を変更するべきではない、あるクエリ
SELECT dump(START_DATE), dump(END_DATE) FROM SCHEDULE WHERE C_ID=5026
を実行していました他のデータベース...
日付の設定はこれに影響を与えないです。 _data_が同じであることは確かですか? – Ben
はい。確かに確認しました。私はテーブル内のデータを持っています.. – RobinHood
私はこのような ".... TO_DATE(START_DATE)> = TO_DATE('30年1月29日 '、' MM/DD/YYYY ')"の作業を試みました... ..しかし、適切な解決策ではありません。 – RobinHood