1

Ingres DB とタイムスタンプ列 (1970 年 1 月 1 日からの秒数) を持つテーブルがあります。今日発生したすべてのエントリを検索する必要があります。考えられる解決策は次のとおりです。

SELECT * FROM table WHERE date(_date(timestamp)) = date('today')

ただし、すべてのタイムスタンプをに変換するingresdateのは最も効率的ではなく、整数を比較したいだけです(つまりtimestamp > x() AND timestamp < x() + 86400)

date('today')タイムスタンプに変換する方法はありますか? イングレスのドキュメントでそれについて何も見つけることができません。

4

1 に答える 1

-1

変換の目的で、試しましたか

 TIMESTAMP(CURRENT_DATE)

また

TIMESTAMP(DATE '2015-04-08')

それとも DATE_TRUNC() 関数を使用しますか?

于 2015-04-09T12:47:18.523 に答える