[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 メーリングリストの案内