イベントを追跡するテーブル(イベント)があります。各イベントにはeventTimeフィールドがあります。時間Aと時間Bの間に発生したイベントの数、時間Cと時間Dの間に発生したイベントの数などを取得したい。これらのカウントをそれぞれ異なるものにしたい(つまり、期間ごとに個別のカウントが必要)。1つのSQLクエリでこれを行う方法はありますか?今、私は次のようなことをしています。
select count(ID) from Event where eventTime >= timeA and eventTime <= timeB
そして、私はちょうど各期間にそれをやっています。ただし、5つの個別のクエリを実行する必要がある場合は時間がかかります。助けてくれてありがとう!