私の問題は、SELECT ステートメントを使用して、特定の列で上位 10 を並べ替えようとしていることです。多くのフォーラムを検索した後、何とかコンパイルできましたが、1 つのフィールドのタイムスタンプが先週のものであることを確認する必要があります。これを実行するようにしましたが、where 句の値を出力できないため、これが正しいかどうかはわかりません。
SELECT itemid, count(itemid)
FROM Rateddate
WHERE TO_CHAR(CURRENT_TIMESTAMP - DATE_RATED) < TO_CHAR(7)
GROUP BY itemid;
TLDR:
TO_CHAR(CURRENT_TIMESTAMP - DATE_RATED) < TO_CHAR(7)
これにより、date_rated タイムスタンプが 1 週間未満であることを確認できますか?