[pgsql-jp: 33212] Re: 日付の演算について

Mashiki mashiki @ yanah.com
2004年 6月 11日 (金) 10:55:43 JST


 Mashikiです。

>
>動かないSQL
>$ji_ima = '2004-6-11'
>$hun_ima = '9:0'
>
>$query .=    "and today_year = date_part('year',datetime('";
>$query .= $ji_ima;
>$query .= "'::datetime,'";
>$query .= $hun_ima;
>$query .= "'::time) + timespan(mail_notice_minute * 60)) ";
>
>で、実行させると、
>ERROR:  Type "datetime" does not exist
>
>というわけです。

and today_year = 
  date_part('year', '2004-6-11 9:0'::timestamp+mail_noticeminute
  *'1 minute'::interval) 

と、なるように


$query .= "and today_year = date_part('year',datetime("
         ."'$ji_ima $hun_ima'::timestamp"
         ."+mail_noticeminute*'1 minute'::interval)";

と組み立ててみてください



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