- PR -

PostgreSQL7→8 日付計算[ now() - 10 ] が使えない

1
投稿者投稿内容
nishiman
常連さん
会議室デビュー日: 2002/06/26
投稿数: 40
投稿日時: 2007-04-11 15:59
PostgreSQL7系の時には、now() - 10 のような計算ができていましたが、
8系になってから、エラーがおきるようになりました。

ERROR: operator does not exist: timestamp with time zone - integer

この回避方法をご教授いただけないでしょうか。
どうぞよろしくお願い致します。
kalze
ぬし
会議室デビュー日: 2003/10/23
投稿数: 406
お住まい・勤務地: 東京・東京
投稿日時: 2007-04-11 16:49
引用:

ERROR: operator does not exist: timestamp with time zone - integer



暗黙的なキャストに頼らずに、自分でキャストして、
time zone型 - time zone型
になるようにすれば、計算できるとおもいますが。

YASUYOKA
ベテラン
会議室デビュー日: 2007/03/19
投稿数: 71
投稿日時: 2007-04-11 17:03
引用:

nishimanさんの書き込み (2007-04-11 15:59) より:
ERROR: operator does not exist: timestamp with time zone - integer



下記URLをご参考に。
http://www.postgresql.jp/document/pg823doc/html/functions-datetime.html
nishiman
常連さん
会議室デビュー日: 2002/06/26
投稿数: 40
投稿日時: 2007-04-11 17:21
ありがとうございました!
大変参考になりました。
1

スキルアップ/キャリアアップ(JOB@IT)