[pgsql-jp: 33977] Re: 日付の要素の抽出

jhayashi jhayashi @ gsi.go.jp
2004年 9月 9日 (木) 15:35:21 JST


後藤様、Kurabayashi様、川崎様

ご回答ありがとうございます。
感謝いたします。to_char関数を使用することにより
解決致しました。こんな便利な関数があったのですね。
ありがとうございます。

> 
>   kgotoh=> select to_char(col, 'DD') from test;
>    to_char 
>   ---------
>    09
>    09
>    09
>   (3 rows)
> 
> で、一発じゃないか。(^^;;;;;
> 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> (株) セントラル情報センター
>                              後藤和政    kgotoh @ cic-kk.co.jp

////////////////////////////////////////////////////////////////////////////
谷田様

ご回答ありがとうございます。


>>select EXTRACT(DAY FROM TIMESTAMP column3) from tableA;
                          ^^^^^^^^^

>このTIMESTAMPってのはどういう意味ですか?

マニュアル(9.8.1. EXTRACT, date_part)の例式をそのまま
引用したんですが、必要無かったのですね・・・

> >ERROR:  parser: parse error at or near "column3" at character 35

>メッセージ見る限り、単なる文法エラーだと思いますが・・・

>> "column3"というのは、abstime型の列です。

>最近のバージョンでは(といっても結構前からですが)abstime型は推奨されて
>いません。念のため。

そうなんですか・・・
何も考えずに使っていました。
ちなみに年時分秒のデータ型でお勧めを教えて頂ければありがたいのですが。
聞いてばかりで申し訳ありません。
宜しくお願い致します。

hayashi



pgsql-jp メーリングリストの案内