我当前的版本是:
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
但它的工作速度很慢。
基本上在内部选择中,我选择最接近我的时间,然后按这个最近的时间分组。
是否有可能的优化?也许我可以以某种方式加入它,但麻烦的是我不确定如何按最近的日期分组。
谢谢