[pgsql-jp: 33351] Re: SQL文の書き方

Wataru Oguro oguro @ zenrin-datacom.net
2004年 6月 23日 (水) 16:19:31 JST


oguroです。

select
a
from
test
where
(case
when c is null then
b
else
c
end) <= now() - interval '90 days'
;

こんな感じではどうでしょう?

miyabi_777 @ itpmail.itp.ne.jp wrote:

>はじめまして、miyabiといいます。
>
>A  text
>B  timestamp
>C  timestamp
>
>というテーブルがあって、Bは登録日時、Cは更新日時です。
>登録しただけのときはCはNULLになっています。
>
>で、これらから、CにデータあるときはCから、CがNULLなら
>Bから、90日以上経ったAを取得したいのですが、どのような
>SQL文を書くのがいいのでしょう?
>
>使っているのは、諸般の事情でPostgreSQL 7.2.1とPHP 4.1.2
>です。
>
>--
>miyabi 
>  
>




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