私の現在のバージョンは次のとおりです。
SELECT DT, AVG(DP_H2O) AS Tx,
(SELECT AVG(Abs_P) / 1000000 AS expr1
FROM dbo.BACS_MinuteFlow_1
WHERE (DT =
(SELECT MAX(DT) AS Expr1
FROM dbo.BACS_MinuteFlow_1
WHERE DT <= dbo.BACS_KongPrima.DT ))
GROUP BY DT) AS Px
FROM dbo.BACS_KongPrima
GROUP BY DT
しかし、動作が非常に遅いです。
基本的に内部選択では、自分の時間に近い最大時間を選択してから、この最も近い時間でグループ化します。
可能な最適化はありますか? どうにかして参加できるかもしれませんが、この最も近い日付でグループ化する方法がわかりません。
ありがとうございました