アプリ版:「スタンプのみでお礼する」機能のリリースについて

time_aとtime_bの時間差が30分以上の
行をだしたいのですが
SELECT time_a - time_b FROM hogetable
WHERE (time_a - time_b) > (30/1440);
とやっても全部でてしまいます。
(30/1440)が0と判定されているようでした。

(30/1440)を0.02083とか色々やってみましたが同じです。
SELECT time_a - time_b FROM hogetable
WHERE (time_a - time_b) > 1;
だと差が1日以上のものがちゃんと表示されます。

ファンクションをつくるしかないのでしょうか?

A 回答 (1件)

datetime型(timestamp 型)だと、



- INTERVAL '30 minutes'

とかで足し引きができたような気がしますが。。

参考URL:http://search.net-newbie.com/pgsql/functions-dat …
    • good
    • 0
この回答へのお礼

ありがとうございます。
INTERVAL '30 minutes'
で出来ました。

お礼日時:2003/07/31 23:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!