Cuestión : Modificar el SP para volver el total del día de grado para cada mes

Necesito agregar la facilidad en el SP abajo, eso cuando, el AvgOAT para cada día llevado y usado en la fórmula: el

For del

Daily DegreeDays=Max (AvgOAT-15.5, 0) un informe del año, los totales mensuales de grados-días se debe volver, para el resto de los informes, los días se vuelve de todos modos, tan nnot tanto de un issue.
class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
>USE notpretty " del class= " del id= " codeSnippet920466 del
           
class= del

Respuesta : Modificar el SP para volver el total del día de grado para cada mes

Bien, ésa iba a ser la nueva opción del informe en su otra pregunta - pasar a la hora cuarta cualquier fecha entre el comienzo y extremo y esa manera que usted puede representarla gráficamente/matriz ella cualquier manera usted quiere…

Para los grados-días, estamos conseguimos ya el avgoat, e inseguro cuáles el max de ése sería como usted ha escrito sobre (con excepción de elegir el valor máximo del calc, o de cero)…

Así pues, agregaba en:

, caso cuando avg (isnull (r1.oat, 000.0)) > entonces avg 15.5 (isnull (r1.oat, 000.0))- 15.5 0.0 extremos como DailyDegrees

Entonces realizado para el informe de la hora cuarta, sigue siendo grados “diarios” de la hora del qurter de los grados no, y así que puede hacer las mismas operaciones de búsqueda por un día que necesitemos para el informe del año:


, (suma selecta (DD)
   de (seleccionar el caso cuando avg (isnull (r2.oat, 000.0)) > 15.5
                     entonces avg (isnull (r2.oat, 000.0))- 15.5
                     0.0 extremos como DD
         del #reportdata r2
         donde convertido (carbón de leña (8), r2.timestamp, 112) entre el convertido (carbón de leña (8), psdate, 112) y convertido (carbón de leña (8), palmeado, 112)
         grupo del convertido (carbón de leña (8), r2.timestamp, 112)) dr2) como dailydegrees


cuál se agrega como nueva columna abajo de la parte inferior antes del:


A PARTIR de períodos
EXTERNOS IZQUIERDOS ENSAMBLAN el #ReportData r1 en r1.timestamp entre el psdate y palmeado



¿Y podemos discutir el negocio de la gama de la fecha en que otro hilo de rosca si es ACEPTABLE con usted?




Otras soluciones  
 
programming4us programming4us