[pgsql-jp: 29676] 7.3.2 で trunc を使用するとtエラーになります

m k matchori @ yahoo.co.jp
2003年 4月 18日 (金) 20:25:19 JST


こんばんは。松本です。

PostgreSQL7.3.2でtruncエラーになります。
upd_dateには、2003-04-07 17:51:36.41+09のデータが入って
いるのですが、

SELECT trunc(date_part('epoch',upd_date),4)AS upd_date 
FROM timetbl WHERE no='1' ;

のSQLをPHPから発行したら、以下のエラーになります。
どうすればSQLエラーにならずに済むでしょうか?

Warning: pg_exec() [function.pg-exec]: 
Query failed: ERROR: Function trunc(double precision,
integer) does not
exist Unable to identify a function that satisfies the
given argument
types You may need to add explicit typecasts . 

PostgreSQL7.1.2から7.3.2へpg_dumpで移行したのですが、
timestamp with time zoneの型で
何か仕様が変更になったのでしょうか?

よろしくお願いします。

__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!  http://bb.yahoo.co.jp/




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