2つの連続する集計関数をデータセット(一連の平均の合計)に適用する必要があります。これは、SQLServerまたはCTEをサポートする別のDBMSの一般的なテーブル式で簡単かつ日常的に実行できます。残念ながら、私は現在、CTEをサポートしていないSQLiteで立ち往生しています。2つのクエリを実行して結果をコードにロールアップせずにSQLiteで同じ結果を達成するための代替または回避策はありますか?
さらにいくつかの詳細を追加すると、いくつかのパラメーターを持つWHERE句に基づいて集計値の最初のセットを取得する必要があるため、ビューで簡単に実行できるとは思いません。例えば、
SELECT avg(elapsedTime)
FROM statisticsTable
WHERE connectionId in ([lots of values]) AND
updateTime > [startTime] AND
updateTime < [endTime]
GROUP BY connectionId
そして、それらの平均の合計が必要です。