0

次のテーブルを持つ SQLite データベースがあります: 時間、日、名前。

Names テーブルの列: id、name。

曜日と時間のテーブルには、id、value、time (Unix 時間) の列が含まれます。

Hours テーブルには、現在の時刻から現在の時刻までの各時間の値 (3 か月) が格納されます。3 か月以上前の毎日の値は、days テーブルに平均化されます。したがって、days テーブルの最新の値は 3 か月前です。

日ごとにグループ化された1つの選択ステートメントで、両方のテーブルから昨年の値を選択することは可能ですか? したがって、日テーブルの値と時間テーブルの平均値が必要です。

したがって、結果のテーブルは次のようになります

id   days.value   AVG(hours.value)  day
1        13                          1
2        14                          1
1        11                          2
2        10                          2
1                        15          3
2                        17.5        3
4

0 に答える 0