2012-03-05 19 views

答えて

5

DATEまたはTIMESTAMPの形式を使用している場合は、日付は少なくとも保存されません。あなただけのorder byで生の列を使用することができ、何かのように:あなたは、それは私が悪いことになり十分に強調することはできませんVARCHAR、として格納されている場合は

select to_char(date_field, 'DD.MM.YYYY') 
from my_table 
order by date_field; 

、あなたがに変換する必要があると思いますorder byの日付とDATEの日付とVARCHARに戻ると、

select to_char(to_date(varchar_field, 'DD-MM-RR HH24:MI:SS'), 'DD.MM.YYYY') 
from my_table 
order by to_date(varchar_field, 'DD-MM-RR HH24:MI:SS') 
関連する問題