文字の異なる日付フィールドをYYYYMMDDの形式に変換しようとしています。次に、選択したクエリです。出力形式は1999-04-27(YYYY-MM-DD)です。 Admindateは表のフィールド名です。ポストグルで日付形式を変更するには?
select to_date(admindate,'MMDDYYYY') from test;
誰かが私が間違っているの何かアドバイスいただけますか?
文字の異なる日付フィールドをYYYYMMDDの形式に変換しようとしています。次に、選択したクエリです。出力形式は1999-04-27(YYYY-MM-DD)です。 Admindateは表のフィールド名です。ポストグルで日付形式を変更するには?
select to_date(admindate,'MMDDYYYY') from test;
誰かが私が間違っているの何かアドバイスいただけますか?
to_char
を使用して、変換された日付を目的の形式に変換します。
select to_char(to_date(admindate, 'MMDDYYYY'), 'YYYYMMDD')
from test;
それは動作します。どうもありがとうございます:-)。 – user2926497
@ user2926497 - 喜んで助けました。 [回答が参考になる場合は、どうぞお読みください](http://stackoverflow.com/help/someone-answers) – GurV
varchar型のadmindateですか?もしそうなら、どのような形式で日付が保存されていますか? – GurV
はい、Admindateはvarcharであり、MMDDYYYYとして取得されます。 – user2926497
間違った質問を申し訳ありません。私はYYYYMMDDにフォーマットを変更しようとしています。 – user2926497