他のメタデータに加えて、開始時刻と終了時刻の列を含む、作業単位を表す行を含む大規模なOracleテーブルがあります。
いくつかの任意のフィルタリング基準とレポート期間を前提として、このデータから使用状況グラフを生成する必要があります。たとえば、先週の火曜日の午前7時から始まる24時間のアリスのすべての仕事のグラフを見せてください。各DB行は、グラフ内で垂直方向にスタックされます。
これは、関連する可能性のあるすべての行をクエリし、各行を1分のバケットにタイムスライスし、結果をグラフ化することで、高級言語で行うことができます。しかし、SQLで今回のスライスを行う効率的な方法はありますか?または、これを行う既存のOracleテクノロジーはありますか?
ありがとう!