[pgsql-jp: 29982] Re: 24:00を超えた場合の時刻表示方法について

Takao Kato sirius @ jp.fujitsu.com
2003年 5月 19日 (月) 16:28:53 JST


 加藤@川崎です。

> -- 「24+2」の処理  
> to_char( out_time , 'HH+24:MI' )のようなことはできないのですね…
> 結果:02+24:00 (苦笑)
> out_time::int後、hh部とmm部に分け、hh+24後、文字列に直す。
> という感じですよね。

おっし〜い。ヒント3の部分をout_time全体ではなく、対象部分だけに適用す
れば答えは求められると思います。つまり『text』の「数字部分」の足し算は
無理でも『int』なら、、、、で、対象部分を取り出すのにヒント2がやってき
ます。


で、抽出した『日付』と、out_timeの『分と秒』部分の『各文字列』と、結果
をヒント4の文字列連結するば答えになると思います。ヒント4は

   http://osb.sra.co.jp/PostgreSQL/Manual/cgi-bin/namazu.cgi

で、「文字列」と「連結」で検索するとでてきます。

ヒント出し過ぎかな?
# まぁ、これが最適解かと言われると疑問ですが ^^;
-----------
加藤@川崎



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