Oracleでは、列タイプ= DATEの表に列(dateColumn)があり、select * from table.
を実行すると特定のレコードの値が'10/03/2010 'として表示されます今、私がするとき:Oracleクエリで日付が正しく表示されない
SELECT *
FROM table
WHERE dateColumn < '01-JAN-11'
何も表示されません。私がするとき:
SELECT *
FROM table
WHERE dateColumn > '01-JAN-11'
レコードが表示されます。 これはなぜこのように動作していますか? 「2010年10月3日」そうはっきりとそれが< 01である2010年3月10日で月2011年
nls_date_format = 'mm/dd/yyyy'というコマンドで設定したい特定の日付形式を設定すると便利です。 – dave