私は時間と温度のテーブルを持っています - それらの時に取られたテーブル - 温度が変わるたびに行があります。私は温度の加重平均を求めます - 1時間1度、9時間2度の場合、加重平均温度は1.9度です。私は加重平均を計算する方法を知っています、そして、私はいくつかの選択についてもっと知っています...グループによって、そして私はこれができる方法だと思いますが、私はちょうど私が望むものを手に入れよう。sql時間加重平均
ここにいくつかのデータがあります...ご協力いただきありがとうございます。
create table dbo.Temps (EffectiveDateTime datetime2(7), Temp float)
insert into dbo.Temps values('2017-04-25 13:51:45.2630000', 0.19)
insert into dbo.Temps values('2017-04-25 14:13:24.1590000', 0.29)
insert into dbo.Temps values('2017-04-25 14:53:10.2590000', 0.39)
insert into dbo.Temps values('2017-04-25 13:46:27.0650000', 0.49)
insert into dbo.Temps values('2017-04-25 14:10:50.2670000', 0.59)
insert into dbo.Temps values('2017-04-25 14:48:10.7570000', 0.69)
insert into dbo.Temps values('2017-04-25 14:04:42.9650000', 0.79)
insert into dbo.Temps values('2017-04-25 14:27:59.5590000', 0.89)
insert into dbo.Temps values('2017-04-25 14:56:38.8550000', 0.99)
insert into dbo.Temps values('2017-04-25 14:08:11.8580000', 1.09)
insert into dbo.Temps values('2017-04-25 14:33:39.4540000', 1.19)
このデータの予想される出力は? –