[pgsql-jp: 25662] Re: time 型データの表示
Jun Kitamura
kitamura @ zoozee.jp
2002年 4月 23日 (火) 15:21:36 JST
北村@zoozee です。
> これを以下のように表示させるには、time型データをどのようにしたらよいのでしょ
> うか?
>
> id day start
> ------------------------------
> 10 2002年4月23日 10時30分
>
> select id, to_char(day,'YYYY年MM月DD日') as day,
> to_char(start,'HH24時MI分') as start from hoge where id=10 ;
> とエラーになってしまいます。
> ERROR: Function 'to_char(time, unknown)' does not exist
> Unable to identify a function that satisfies the given argument types
> You may need to add explicit typecasts
>
> to_char関数では、timestampしか指定できないのでしょうか?
日付型ではそうですね。
select id, to_char(day,'YYYY年MM月DD日') as day,
to_char((day + start)::timestamp,'HH24時MI分') as start
from hoge where id=10 ;
として、キャストすれば OK です。
pgsql-jp メーリングリストの案内