• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TIMESTAMPTZの値について)

TIMESTAMPTZの値について

このQ&Aのポイント
  • PostgreSQL+PerlでCGIを書いています。テーブルのtimezonetz型の値の最大値を取り出して加工したいのですが、うまくいかず悩んでおります。
  • 最大値を取り出す方法はSELECT max(lastdate) FROM table;でできますが、取り出した値が文字列になってしまいます。
  • TIMESTAMPTZ型の値を加工するためにはどのように書けばよいでしょうか? PostgreSQLのバージョンは不明ですが、最近インストールされたものです。

質問者が選んだベストアンサー

  • ベストアンサー
  • oops1967
  • ベストアンサー率62% (5/8)
回答No.1

はじめまして、titokaniさん SELECT EXTRACT(EPOCH FROM lastdate) FROM table ORDER BY lastdate DESC LIMIT 1 これでいかがでしょうか? 一応、以下の構成で試しています。 OS:VineLinux4.2 Database:PosgreSQL8.2 pgAdmin3(WinXp)

参考URL:
http://osb.sra.co.jp/PostgreSQL/Manual/PostgreSQL-7.1-ja/functions-datetime.html
titokani
質問者

お礼

TIMESTAMPTZが余計だったんですね。(EPOSはタイプミスでした)。 無事動きました。ありがとうございました。

関連するQ&A