Наилучшим образом, то шло быть новый вариант рапорта в вашем другом вопросе - получить мимо квартальному часу все даты между стартом и концом и той дорогой, котор вы можете изобразить их/матрицу они любая дорога вы хотите…
На дни степени, мы уже получаем avgoat, и неуверено МАКС того было бы по мере того как вы писали над (за исключением выбирать максимальное значение или calc, или нул)…
Так, добавил в:
, случай когда avg (isnull (r1.oat, 000.0)) > после этого avg 15.5 (isnull (r1.oat, 000.0))- 15.5 еще 0.0 конец как DailyDegrees
После этого после того как я осуществляно для отчета о квартального часа, будет все еще «ежедневными» градусами часа qurter градусов не, и поэтому может сделать такой же взгляд вверх на день какой нам нужно для отчета о года:
, (отборная сумма (dd)
от (выберите случай когда avg (isnull (r2.oat, 000.0)) > 15.5
после этого avg (isnull (r2.oat, 000.0))- 15.5
еще 0.0 конца как DD
от #reportdata r2
где новообращенный (чарс (8), r2.timestamp, 112) между новообращенным (чарсом (8), psdate, 112) и новообращенным (чарсом (8), pedate, 112)
группа новообращенным (чарсом (8), r2.timestamp, 112)) dr2) как dailydegrees
добавлено как новая колонка вниз с дна перед:
…
ОТ периодов
ЛЕВЫЕ НАРУЖНЫЕ СОЕДИНЯЮТ #ReportData r1 на r1.timestamp между psdate и pedate
…
И мы можем обсудить дело ряда даты в что другое резьба если ОДОБРЕНН с вами?