1

DQL クエリを使用して Documentum サーバーにクエリを実行しようとしています。DATEDIFF 関数を使用して、現在の日付で作成されたデータを選択します。ここにクエリがあります

    SELECT title FROM content_table WHERE DATEDIFF(day, "r_creation_date", DATE(TODAY)) < '1' AND content_type IN ('story','news')

問題は、今日のデータとともに、昨日のデータも選択することです。昨日のデータも取得する条件が 1 つ未満なのはなぜですか?

DATEDIFF(day, "r_creation_date", DATE(TODAY)) = '0' を使用してみましたが、結果は取得されません。時間もわかりますが、日付パターンとして「日」を使用しているため、日の差だけを計算するだけではありませんか?

4

2 に答える 2

0

関数を使用しGETDATE()て現在の日を取得する必要があります

よろしく。

于 2012-04-12T09:58:22.473 に答える
0

このクエリを試すことができます:

SELECT title FROM content_table WHERE r_creation_date > DATE(TODAY) AND content_type IN ('story','news')

今日作成されたオブジェクトが必要な場合 (過去 24 時間ではなく、00:00 以降)

于 2012-04-17T10:15:06.540 に答える