[pgsql-jp: 29974] Re: 24:00を超えた場合の時刻表示方法について
sorako yamamoto
sorako_y @ hotmail.com
2003年 5月 19日 (月) 13:30:37 JST
お世話になります。ご回答ありがとうございます。
>where句には使用せず、表示に使えればいいのなら
>work_date = 2003/05/18 00:00:00(時刻形式)
>in_time = 2003/05/18 09:00:00(時刻形式)
>out_time = 2003/05/19 02:00:00(時刻形式)
>in_time2 = 2003/05/18 09:00:00(文字列)
>out_time2 = 2003/05/18 26:00:00(文字列)
>と、それぞれのデータ型を考えればいいのではないでしょうか?
>
表示用のカラムを作成するということですよね?
>「26」時は、日付をチェックして「24+2」すればいいと思います。
if( to_char( work_date , 'YYYY/MM/DD') != to_char( in_time , 'YYYY/MM/DD')
) -- 「24+2」する…
else -- そのまま…
ということですよね?
考え方は分かるのですが、SQLの方がさっぱり…
Select文の書き方について、もう少しご助言ください。
すみません…よろしくお願い致します。
やまもとそらこ。
_________________________________________________________________
今が旬のクルマを徹底的に分析します MSN 自動車 http://car.msn.co.jp/
pgsql-jp メーリングリストの案内