人生最悪の忘れ物

日付表示について

お世話になります。
Oracle(11g)と.NET C#で開発して
いる初心者です。
テーブルをselect文で表示する時に、
日付が入っている列があるのですが、表示形式は、
年月日、時間、分までが表示されているのですが、
これを、年月日までの表示や、年月までの表示形式
に変えるにはどの様にすれば宜しいのでしょうか。
ご教授お願い致します。

A 回答 (2件)

確認ですが、その項目はdate型ですか。

それともcharやdateがたですか。

data型なら単純に、to_char(項目,'yyyy/mm/dd') でOKですが、
文字型に、そのままいれてるだけだと一工夫が必要です。

日付に変換してからフォーマットを指定するとか。
to_char(to_date(項目),'yyyy/mm/dd')

データ型を気にする癖をつけたほうが良いですよ。

この回答への補足

ありがとうございます。
参考になりました。

補足日時:2010/11/02 00:48
    • good
    • 0

年月日


SELECT TO_CHAR(日付項目,'YYYYMMDD') FROM テーブル名
年月
SELECT TO_CHAR(日付項目,'YYYYMM') FROM テーブル名

参考URL:http://oracle.se-free.com/dml/07_todate.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す


おすすめ情報