[pgsql-jp: 29971] Re: 24:00を超えた場合の時刻表示方法について
Naomasa Numajiri
naonuma @ ubiquitous.co.jp
2003年 5月 19日 (月) 11:59:22 JST
こんにちは、
On Mon, 19 May 2003 02:46:44 +0000
"sorako yamamoto" <sorako_y @ hotmail.com> wrote:
---snip---
;
; というカラムを持っているテーブルがあるのですが、
; 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_time = 2003/05/18 09:00:00
; out_time = 2003/05/18 26:00:00
;
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」すればいいと思います。
参考になれば
--ぬ
pgsql-jp メーリングリストの案内