[pgsql-jp: 26310] Re: overlapsの仕様

sugita @ sra.co.jp sugita @ sra.co.jp
2002年 6月 6日 (木) 16:04:21 JST


  杉田です。

From: Naruhiro Ikeya <n-ikeya @ pop09.odn.ne.jp>
Subject: [pgsql-jp: 26308] overlapsの仕様
Date: Thu, 6 Jun 2002 14:26:49 +0900

;;; 池谷です。
;;; 
;;; OVERLAPSについてお聞きしたいのですが、ご存知の方がいらっしゃったら
;;; 回答お願いします。
;;; 
;;; SELECT ('18:00'::TIME, '02:00'::TIME) OVERLAPS ('03:00'::TIME, '80 MITUTE'::INTERVAL);

  上記は以下のように解釈されるので true になります。

    SELECT ('02:00'::TIME, '18:00'::TIME) OVERLAPS ('03:00'::TIME, '04:20'::TIME);

;;; とすると true が帰ってきます。
;;; time型が、日付情報を持ってないので正しく無い(こちらが期待した結果が返ってこない)
;;; のは理解できるのですが、これはPostgreSQLの仕様なのでしょうか。

  SQL92 の仕様です。

;;; OVERLAPS自体がPostgreSQLの固有の表記の仕方だったと記憶しているので、

  SQL92 の仕様に書かれていました。


Kenji Sugita
sugita @ sra.co.jp



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