-1

私はSQLプロシージャにかなり慣れていません。経過した日付に基づいて週次レポートを収集する必要があるという要件があります。

名前とタイムスタンプを示す2つの列があります。

これで、レポートは、その名前が 1 週間のうち 1 週間に何回見つかったかの詳細を提供します。

私は毎日それを取得することができますが、毎週それをキャプチャするショーがわかりません.

どんな助けでも大歓迎です。

4

1 に答える 1

1

RDBMS を指定しません。ただし、やりたいことは SQL クエリですぐにサポートされます。

select name,
       sum(case when timestamp "during the time period" then 1 else 0 end)
from t
group by name

「期間中」を引用符で囲みました。これはデータベースによって異なり、意味が明確ではなかったためです。ただし、SQL でこれを行うことをお勧めします。

于 2013-02-25T16:47:07.697 に答える