· 6 years ago · Jan 07, 2020, 09:18 PM
1DELIMITER $$
2
3DROP FUNCTION IF EXISTS GETIDTOTAL;
4CREATE FUNCTION GETIDTOTAL(
5 ACTUAL_ID INT(10),
6 ID_PARENT INT(10),
7 CUENTA_PREFIX VARCHAR(10)
8)
9RETURNS VARCHAR(1024)
10DETERMINISTIC
11BEGIN
12
13 DECLARE IDSTRING VARCHAR(1024) DEFAULT '';
14 DECLARE SUBID INT(10) DEFAULT 0;
15 DECLARE NEXTID INT(10) DEFAULT 0;
16 DECLARE COUNTER INT DEFAULT 0;
17
18 IF ID_PARENT IS NOT NULL THEN
19
20 SET SUBID = ID_PARENT;
21 WHILE SUBID IS NOT NULL DO
22 SELECT tp.ID_PARENT INTO NEXTID
23 FROM Tcuentas tp
24 WHERE tp.IDCUENTA = SUBID;
25 SET SUBID = NEXTID;
26 IF SUBID IS NOT NULL AND IDSTRING != '' THEN
27 SET IDSTRING = CONCAT(SUBID,'-',IDSTRING);
28 END IF;
29 IF SUBID IS NOT NULL AND IDSTRING = '' THEN
30 SET IDSTRING = CONCAT(SUBID);
31 END IF;
32 END WHILE;
33 IF IDSTRING != '' THEN
34 SET IDSTRING = CONCAT(CUENTA_PREFIX,'-',IDSTRING,'-',ID_PARENT,'-',ACTUAL_ID);
35 ELSE
36 SET IDSTRING = CONCAT(CUENTA_PREFIX,'-',ID_PARENT,'-',ACTUAL_ID);
37 END IF;
38 END IF;
39
40 IF ID_PARENT IS NULL THEN
41 SET IDSTRING = CONCAT(CUENTA_PREFIX,'-',ACTUAL_ID);
42 END IF;
43
44RETURN (IDSTRING);
45END $$
46
47DROP PROCEDURE IF EXISTS T1BALANCECOMP;
48CREATE PROCEDURE T1BALANCECOMP(
49 IDEMPRESAPROC INT,
50 IDEJERCICIOPROC INT,
51 RANGO VARCHAR(255),
52 PERIODOINI INT,
53 PERIODOFIN INT,
54 FILTERSHEADER VARCHAR(500)
55 )
56BEGIN
57
58 DECLARE N INT DEFAULT 1;
59 DECLARE finished INT DEFAULT 0;
60 DECLARE actualid INT DEFAULT 0;
61 DECLARE afectable VARCHAR(50) DEFAULT '';
62 DECLARE childs INT DEFAULT 0;
63
64 DECLARE deudora INT DEFAULT 0;
65 DECLARE saldoinicial DOUBLE DEFAULT 0.0;
66 DECLARE countersaldos INT DEFAULT 0;
67
68 DEClARE curChilds
69 CURSOR FOR
70 SELECT IDCUENTA FROM CUENTAS;
71 DECLARE CONTINUE HANDLER
72 FOR NOT FOUND SET finished = 1;
73 DROP TEMPORARY TABLE IF EXISTS CUENTAS;
74 DROP TEMPORARY TABLE IF EXISTS SALDOS;
75 DROP TEMPORARY TABLE IF EXISTS A;
76 DROP TEMPORARY TABLE IF EXISTS B;
77 CREATE TEMPORARY TABLE A(NODE INT, CHILD INT);
78 CREATE TEMPORARY TABLE B(NODE INT, CHILD INT);
79 CREATE TEMPORARY TABLE SALDOS( IDCTA INT(10), CHILDS INT(10),
80 SALDO_INICIAL DOUBLE,
81 PERIODO1_SALDOS DOUBLE, PERIODO1_CARGOS DOUBLE, PERIODO1_ABONOS DOUBLE,
82 PERIODO2_SALDOS DOUBLE, PERIODO2_CARGOS DOUBLE, PERIODO2_ABONOS DOUBLE,
83 PERIODO3_SALDOS DOUBLE, PERIODO3_CARGOS DOUBLE, PERIODO3_ABONOS DOUBLE,
84 PERIODO4_SALDOS DOUBLE, PERIODO4_CARGOS DOUBLE, PERIODO4_ABONOS DOUBLE,
85 PERIODO5_SALDOS DOUBLE, PERIODO5_CARGOS DOUBLE, PERIODO5_ABONOS DOUBLE,
86 PERIODO6_SALDOS DOUBLE, PERIODO6_CARGOS DOUBLE, PERIODO6_ABONOS DOUBLE,
87 PERIODO7_SALDOS DOUBLE, PERIODO7_CARGOS DOUBLE, PERIODO7_ABONOS DOUBLE,
88 PERIODO8_SALDOS DOUBLE, PERIODO8_CARGOS DOUBLE, PERIODO8_ABONOS DOUBLE,
89 PERIODO9_SALDOS DOUBLE, PERIODO9_CARGOS DOUBLE, PERIODO9_ABONOS DOUBLE,
90 PERIODO10_SALDOS DOUBLE, PERIODO10_CARGOS DOUBLE, PERIODO10_ABONOS DOUBLE,
91 PERIODO11_SALDOS DOUBLE, PERIODO11_CARGOS DOUBLE, PERIODO11_ABONOS DOUBLE,
92 PERIODO12_SALDOS DOUBLE, PERIODO12_CARGOS DOUBLE, PERIODO12_ABONOS DOUBLE,
93 PERIODO13_SALDOS DOUBLE, PERIODO13_CARGOS DOUBLE, PERIODO13_ABONOS DOUBLE,
94 PERIODO14_SALDOS DOUBLE, PERIODO14_CARGOS DOUBLE, PERIODO14_ABONOS DOUBLE,
95 SALDO_INICIAL_ME DOUBLE,
96 PERIODO1_SALDOS_ME DOUBLE, PERIODO1_CARGOS_ME DOUBLE, PERIODO1_ABONOS_ME DOUBLE,
97 PERIODO2_SALDOS_ME DOUBLE, PERIODO2_CARGOS_ME DOUBLE, PERIODO2_ABONOS_ME DOUBLE,
98 PERIODO3_SALDOS_ME DOUBLE, PERIODO3_CARGOS_ME DOUBLE, PERIODO3_ABONOS_ME DOUBLE,
99 PERIODO4_SALDOS_ME DOUBLE, PERIODO4_CARGOS_ME DOUBLE, PERIODO4_ABONOS_ME DOUBLE,
100 PERIODO5_SALDOS_ME DOUBLE, PERIODO5_CARGOS_ME DOUBLE, PERIODO5_ABONOS_ME DOUBLE,
101 PERIODO6_SALDOS_ME DOUBLE, PERIODO6_CARGOS_ME DOUBLE, PERIODO6_ABONOS_ME DOUBLE,
102 PERIODO7_SALDOS_ME DOUBLE, PERIODO7_CARGOS_ME DOUBLE, PERIODO7_ABONOS_ME DOUBLE,
103 PERIODO8_SALDOS_ME DOUBLE, PERIODO8_CARGOS_ME DOUBLE, PERIODO8_ABONOS_ME DOUBLE,
104 PERIODO9_SALDOS_ME DOUBLE, PERIODO9_CARGOS_ME DOUBLE, PERIODO9_ABONOS_ME DOUBLE,
105 PERIODO10_SALDOS_ME DOUBLE, PERIODO10_CARGOS_ME DOUBLE, PERIODO10_ABONOS_ME DOUBLE,
106 PERIODO11_SALDOS_ME DOUBLE, PERIODO11_CARGOS_ME DOUBLE, PERIODO11_ABONOS_ME DOUBLE,
107 PERIODO12_SALDOS_ME DOUBLE, PERIODO12_CARGOS_ME DOUBLE, PERIODO12_ABONOS_ME DOUBLE,
108 PERIODO13_SALDOS_ME DOUBLE, PERIODO13_CARGOS_ME DOUBLE, PERIODO13_ABONOS_ME DOUBLE,
109 PERIODO14_SALDOS_ME DOUBLE, PERIODO14_CARGOS_ME DOUBLE, PERIODO14_ABONOS_ME DOUBLE);
110 CREATE TEMPORARY TABLE CUENTAS( IDCUENTA INT(10), CUENTA_NUMERO VARCHAR(255), NOMBRE VARCHAR(255), ID_PARENT INT(10), AFECTABLE VARCHAR(255), IDMONEDA INT(10), TIPO_CTA INT(10), PREFIX VARCHAR(255), IDTOTAL VARCHAR(255) );
111
112 SET @idempresaprocedure = IDEMPRESAPROC;
113 SET @filtersheader = CONCAT('INSERT INTO CUENTAS
114 SELECT tc.IDCUENTA, tc.CUENTA_NUMERO, tc.NOMBRE, tc.ID_PARENT,
115 (
116 IF(tc2.IDCUENTA IS NOT NULL,\'NO AFECTABLE\',\'AFECTABLE\')
117 ) AFECTABLE,
118 tc.IDMONEDA, tc.CTA_MAYOR,
119 (
120 CASE
121 WHEN tc.CUENTA_NUMERO = 0 THEN (SELECT @cuentanum := \'99\')
122 ELSE (SELECT @cuentanum := SUBSTRING(tc.CUENTA_NUMERO,1,1))
123 END
124 ) PREFIX,
125 (
126 GETIDTOTAL(tc.IDCUENTA, tc.ID_PARENT, @cuentanum)
127 ) IDTOTAL
128 FROM Tcuentas tc
129 LEFT JOIN Tcuentas tc2 ON tc2.ID_PARENT = tc.IDCUENTA
130 LEFT JOIN T1saldos_cuentas ts ON ts.ID_CUENTA = tc.IDCUENTA
131 LEFT JOIN T1mov_polizas tm ON tm.ID_CUENTA = tc.IDCUENTA
132 WHERE tc.IDEMPRESA = @idempresaprocedure
133 AND (tc.INACTIVA = 0 OR tc.INACTIVA IS NULL) '
134 ,FILTERSHEADER,
135 ' GROUP BY tc.IDCUENTA
136 ORDER BY IDTOTAL, COALESCE(tc.ID_PARENT,tc.IDCUENTA)');
137 PREPARE stmt1 FROM @filtersheader;
138 EXECUTE stmt1;
139
140 DEALLOCATE PREPARE stmt1;
141
142 /*
143 INSERT INTO CUENTAS
144 SELECT tc.IDCUENTA, tc.CUENTA_NUMERO, tc.NOMBRE, tc.ID_PARENT,
145 (
146 IF(tc2.IDCUENTA IS NOT NULL,'NO AFECTABLE','AFECTABLE')
147 ) AFECTABLE,
148 tc.IDMONEDA, tc.CTA_MAYOR,
149 (
150 CASE
151 WHEN tc.CUENTA_NUMERO = 0 THEN (SELECT @cuentanum := '99')
152 ELSE (SELECT @cuentanum := SUBSTRING(tc.CUENTA_NUMERO,1,1))
153 END
154 ) PREFIX,
155 (
156 GETIDTOTAL(tc.IDCUENTA, tc.ID_PARENT, @cuentanum)
157 ) IDTOTAL
158 FROM Tcuentas tc
159 LEFT JOIN Tcuentas tc2 ON tc2.ID_PARENT = tc.IDCUENTA
160 LEFT JOIN T1saldos_cuentas ts ON ts.ID_CUENTA = tc.IDCUENTA
161 LEFT JOIN T1mov_polizas tm ON tm.ID_CUENTA = tc.IDCUENTA
162 WHERE tc.IDEMPRESA = IDEMPRESAPROC
163 AND (tc.INACTIVA = 0 OR tc.INACTIVA IS NULL)
164 IF NIVEL = 1 THEN
165 AND tc.CTA_MAYOR != 2
166 END IF;
167 GROUP BY tc.IDCUENTA
168 ORDER BY IDTOTAL, COALESCE(tc.ID_PARENT,tc.IDCUENTA);
169 */
170 OPEN curChilds;
171
172 getChilds: LOOP
173
174 FETCH curChilds INTO actualid;
175
176 IF finished = 1 THEN
177 LEAVE getChilds;
178 END IF;
179
180 SET afectable = (SELECT ctas.AFECTABLE FROM CUENTAS ctas WHERE ctas.IDCUENTA = actualid);
181
182 IF afectable = 'AFECTABLE' THEN
183
184 SET countersaldos = (SELECT COUNT(*) FROM T1saldos_cuentas ts WHERE ts.ID_CUENTA = actualid AND ts.ID_EJERCICIO = IDEJERCICIOPROC);
185
186 IF countersaldos > 0 THEN
187
188 INSERT INTO SALDOS
189 SELECT actualid, (0) CHILDS,
190 ts.SALDO_INICIAL,
191 (
192 CASE
193 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip1t1 := ts.SALDO_INICIAL + ts.PERIODO1_CARGOS - ts.PERIODO1_ABONOS)
194 ELSE ( SELECT @saldoinip1t1 := ts.SALDO_INICIAL - ts.PERIODO1_CARGOS + ts.PERIODO1_ABONOS)
195 END
196 ) PERIODO1_SALDOS,
197 ts.PERIODO1_CARGOS, ts.PERIODO1_ABONOS,
198 (
199 CASE
200 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip2t1 := @saldoinip1t1 + ts.PERIODO2_CARGOS - ts.PERIODO2_ABONOS)
201 ELSE ( SELECT @saldoinip2t1 := @saldoinip1t1 - ts.PERIODO2_CARGOS + ts.PERIODO2_ABONOS)
202 END
203 ) PERIODO2_SALDOS,
204 ts.PERIODO2_CARGOS, ts.PERIODO2_ABONOS,
205 (
206 CASE
207 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip3t1 := @saldoinip2t1 + ts.PERIODO3_CARGOS - ts.PERIODO3_ABONOS)
208 ELSE ( SELECT @saldoinip3t1 := @saldoinip2t1 - ts.PERIODO3_CARGOS + ts.PERIODO3_ABONOS)
209 END
210 ) PERIODO3_SALDOS,
211 ts.PERIODO3_CARGOS, ts.PERIODO3_ABONOS,
212 (
213 CASE
214 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip4t1 := @saldoinip3t1 + ts.PERIODO4_CARGOS - ts.PERIODO4_ABONOS)
215 ELSE ( SELECT @saldoinip4t1 := @saldoinip3t1 - ts.PERIODO4_CARGOS + ts.PERIODO4_ABONOS)
216 END
217 ) PERIODO4_SALDOS,
218 ts.PERIODO4_CARGOS, ts.PERIODO4_ABONOS,
219 (
220 CASE
221 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip5t1 := @saldoinip4t1 + ts.PERIODO5_CARGOS - ts.PERIODO5_ABONOS)
222 ELSE ( SELECT @saldoinip5t1 := @saldoinip4t1 - ts.PERIODO5_CARGOS + ts.PERIODO5_ABONOS)
223 END
224 ) PERIODO5_SALDOS,
225 ts.PERIODO5_CARGOS, ts.PERIODO5_ABONOS,
226 (
227 CASE
228 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip6t1 := @saldoinip5t1 + ts.PERIODO6_CARGOS - ts.PERIODO6_ABONOS)
229 ELSE ( SELECT @saldoinip6t1 := @saldoinip5t1 - ts.PERIODO6_CARGOS + ts.PERIODO6_ABONOS)
230 END
231 ) PERIODO6_SALDOS,
232 ts.PERIODO6_CARGOS, ts.PERIODO6_ABONOS,
233 (
234 CASE
235 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip7t1 := @saldoinip6t1 + ts.PERIODO7_CARGOS - ts.PERIODO7_ABONOS)
236 ELSE ( SELECT @saldoinip7t1 := @saldoinip6t1 - ts.PERIODO7_CARGOS + ts.PERIODO7_ABONOS)
237 END
238 ) PERIODO7_SALDOS,
239 ts.PERIODO7_CARGOS, ts.PERIODO7_ABONOS,
240 (
241 CASE
242 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip8t1 := @saldoinip7t1 + ts.PERIODO8_CARGOS - ts.PERIODO8_ABONOS)
243 ELSE ( SELECT @saldoinip8t1 := @saldoinip7t1 - ts.PERIODO8_CARGOS + ts.PERIODO8_ABONOS)
244 END
245 ) PERIODO8_SALDOS,
246 ts.PERIODO8_CARGOS, ts.PERIODO8_ABONOS,
247 (
248 CASE
249 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip9t1 := @saldoinip8t1 + ts.PERIODO9_CARGOS - ts.PERIODO9_ABONOS)
250 ELSE ( SELECT @saldoinip9t1 := @saldoinip8t1 - ts.PERIODO9_CARGOS + ts.PERIODO9_ABONOS)
251 END
252 ) PERIODO9_SALDOS,
253 ts.PERIODO9_CARGOS, ts.PERIODO9_ABONOS,
254 (
255 CASE
256 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip10t1 := @saldoinip9t1 + ts.PERIODO10_CARGOS - ts.PERIODO10_ABONOS)
257 ELSE ( SELECT @saldoinip10t1 := @saldoinip9t1 - ts.PERIODO10_CARGOS + ts.PERIODO10_ABONOS)
258 END
259 ) PERIODO10_SALDOS,
260 ts.PERIODO10_CARGOS, ts.PERIODO10_ABONOS,
261 (
262 CASE
263 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip11t1 := @saldoinip10t1 + ts.PERIODO11_CARGOS - ts.PERIODO11_ABONOS)
264 ELSE ( SELECT @saldoinip11t1 := @saldoinip10t1 - ts.PERIODO11_CARGOS + ts.PERIODO11_ABONOS)
265 END
266 ) PERIODO11_SALDOS,
267 ts.PERIODO11_CARGOS, ts.PERIODO11_ABONOS,
268 (
269 CASE
270 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip12t1 := @saldoinip11t1 + ts.PERIODO12_CARGOS - ts.PERIODO12_ABONOS)
271 ELSE ( SELECT @saldoinip12t1 := @saldoinip11t1 - ts.PERIODO12_CARGOS + ts.PERIODO12_ABONOS)
272 END
273 ) PERIODO12_SALDOS,
274 ts.PERIODO12_CARGOS, ts.PERIODO12_ABONOS,
275 (
276 CASE
277 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip13t1 := @saldoinip12t1 + ts.PERIODO13_CARGOS - ts.PERIODO13_ABONOS)
278 ELSE ( SELECT @saldoinip13t1 := @saldoinip12t1 - ts.PERIODO13_CARGOS + ts.PERIODO13_ABONOS)
279 END
280 ) PERIODO13_SALDOS,
281 ts.PERIODO13_CARGOS, ts.PERIODO13_ABONOS,
282 (
283 CASE
284 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip14t1 := @saldoinip13t1 + ts.PERIODO14_CARGOS - ts.PERIODO14_ABONOS)
285 ELSE ( SELECT @saldoinip14t1 := @saldoinip13t1 - ts.PERIODO14_CARGOS + ts.PERIODO14_ABONOS)
286 END
287 ) PERIODO14_SALDOS,
288 ts.PERIODO14_CARGOS, ts.PERIODO14_ABONOS,
289
290 ts.SALDO_INICIALME,
291 (
292 CASE
293 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip1MEt1 := ts.SALDO_INICIALME + ts.PERIODO1_CARGOS_ME - ts.PERIODO1_ABONOS_ME)
294 ELSE ( SELECT @saldoinip1MEt1 := ts.SALDO_INICIALME - ts.PERIODO1_CARGOS_ME + ts.PERIODO1_ABONOS_ME)
295 END
296 ) PERIODO1_SALDOS_ME,
297 ts.PERIODO1_CARGOS_ME, ts.PERIODO1_ABONOS_ME,
298 (
299 CASE
300 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip2MEt1 := @saldoinip1MEt1 + ts.PERIODO2_CARGOS_ME - ts.PERIODO2_ABONOS_ME)
301 ELSE ( SELECT @saldoinip2MEt1 := @saldoinip1MEt1 - ts.PERIODO2_CARGOS_ME + ts.PERIODO2_ABONOS_ME)
302 END
303 ) PERIODO2_SALDOS_ME,
304 ts.PERIODO2_CARGOS_ME, ts.PERIODO2_ABONOS_ME,
305 (
306 CASE
307 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip3MEt1 := @saldoinip2MEt1 + ts.PERIODO3_CARGOS_ME - ts.PERIODO3_ABONOS_ME)
308 ELSE ( SELECT @saldoinip3MEt1 := @saldoinip2MEt1 - ts.PERIODO3_CARGOS_ME + ts.PERIODO3_ABONOS_ME)
309 END
310 ) PERIODO3_SALDOS_ME,
311 ts.PERIODO3_CARGOS_ME, ts.PERIODO3_ABONOS_ME,
312 (
313 CASE
314 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip4MEt1 := @saldoinip3MEt1 + ts.PERIODO4_CARGOS_ME - ts.PERIODO4_ABONOS_ME)
315 ELSE ( SELECT @saldoinip4MEt1 := @saldoinip3MEt1 - ts.PERIODO4_CARGOS_ME + ts.PERIODO4_ABONOS_ME)
316 END
317 ) PERIODO4_SALDOS_ME,
318 ts.PERIODO4_CARGOS_ME, ts.PERIODO4_ABONOS_ME,
319 (
320 CASE
321 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip5MEt1 := @saldoinip4MEt1 + ts.PERIODO5_CARGOS_ME - ts.PERIODO5_ABONOS_ME)
322 ELSE ( SELECT @saldoinip5MEt1 := @saldoinip4MEt1 - ts.PERIODO5_CARGOS_ME + ts.PERIODO5_ABONOS_ME)
323 END
324 ) PERIODO5_SALDOS_ME,
325 ts.PERIODO5_CARGOS_ME, ts.PERIODO5_ABONOS_ME,
326 (
327 CASE
328 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip6MEt1 := @saldoinip5MEt1 + ts.PERIODO6_CARGOS_ME - ts.PERIODO6_ABONOS_ME)
329 ELSE ( SELECT @saldoinip6MEt1 := @saldoinip5MEt1 - ts.PERIODO6_CARGOS_ME + ts.PERIODO6_ABONOS_ME)
330 END
331 ) PERIODO6_SALDOS_ME,
332 ts.PERIODO6_CARGOS_ME, ts.PERIODO6_ABONOS_ME,
333 (
334 CASE
335 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip7MEt1 := @saldoinip6MEt1 + ts.PERIODO7_CARGOS_ME - ts.PERIODO7_ABONOS_ME)
336 ELSE ( SELECT @saldoinip7MEt1 := @saldoinip6MEt1 - ts.PERIODO7_CARGOS_ME + ts.PERIODO7_ABONOS_ME)
337 END
338 ) PERIODO7_SALDOS_ME,
339 ts.PERIODO7_CARGOS_ME, ts.PERIODO7_ABONOS_ME,
340 (
341 CASE
342 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip8MEt1 := @saldoinip7MEt1 + ts.PERIODO8_CARGOS_ME - ts.PERIODO8_ABONOS_ME)
343 ELSE ( SELECT @saldoinip8MEt1 := @saldoinip7MEt1 - ts.PERIODO8_CARGOS_ME + ts.PERIODO8_ABONOS_ME)
344 END
345 ) PERIODO8_SALDOS_ME,
346 ts.PERIODO8_CARGOS_ME, ts.PERIODO8_ABONOS_ME,
347 (
348 CASE
349 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip9MEt1 := @saldoinip8MEt1 + ts.PERIODO9_CARGOS_ME - ts.PERIODO9_ABONOS_ME)
350 ELSE ( SELECT @saldoinip9MEt1 := @saldoinip8MEt1 - ts.PERIODO9_CARGOS_ME + ts.PERIODO9_ABONOS_ME)
351 END
352 ) PERIODO9_SALDOS_ME,
353 ts.PERIODO9_CARGOS_ME, ts.PERIODO9_ABONOS_ME,
354 (
355 CASE
356 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip10MEt1 := @saldoinip9MEt1 + ts.PERIODO10_CARGOS_ME - ts.PERIODO10_ABONOS_ME)
357 ELSE ( SELECT @saldoinip10MEt1 := @saldoinip9MEt1 - ts.PERIODO10_CARGOS_ME + ts.PERIODO10_ABONOS_ME)
358 END
359 ) PERIODO10_SALDOS_ME,
360 ts.PERIODO10_CARGOS_ME, ts.PERIODO10_ABONOS_ME,
361 (
362 CASE
363 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip11MEt1 := @saldoinip10MEt1 + ts.PERIODO11_CARGOS_ME - ts.PERIODO11_ABONOS_ME)
364 ELSE ( SELECT @saldoinip11MEt1 := @saldoinip10MEt1 - ts.PERIODO11_CARGOS_ME + ts.PERIODO11_ABONOS_ME)
365 END
366 ) PERIODO11_SALDOS_ME,
367 ts.PERIODO11_CARGOS_ME, ts.PERIODO11_ABONOS_ME,
368 (
369 CASE
370 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip12MEt1 := @saldoinip11MEt1 + ts.PERIODO12_CARGOS_ME - ts.PERIODO12_ABONOS_ME)
371 ELSE ( SELECT @saldoinip12MEt1 := @saldoinip11MEt1 - ts.PERIODO12_CARGOS_ME + ts.PERIODO12_ABONOS_ME)
372 END
373 ) PERIODO12_SALDOS_ME,
374 ts.PERIODO12_CARGOS_ME, ts.PERIODO12_ABONOS_ME,
375 (
376 CASE
377 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip13MEt1 := @saldoinip12MEt1 + ts.PERIODO13_CARGOS_ME - ts.PERIODO13_ABONOS_ME)
378 ELSE ( SELECT @saldoinip13MEt1 := @saldoinip12MEt1 - ts.PERIODO13_CARGOS_ME + ts.PERIODO13_ABONOS_ME)
379 END
380 ) PERIODO13_SALDOS_ME,
381 ts.PERIODO13_CARGOS_ME, ts.PERIODO13_ABONOS_ME,
382 (
383 CASE
384 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip14MEt1 := @saldoinip13MEt1 + ts.PERIODO14_CARGOS_ME - ts.PERIODO14_ABONOS_ME)
385 ELSE ( SELECT @saldoinip14MEt1 := @saldoinip13MEt1 - ts.PERIODO14_CARGOS_ME + ts.PERIODO14_ABONOS_ME)
386 END
387 ) PERIODO14_SALDOS_ME,
388 ts.PERIODO14_CARGOS_ME, ts.PERIODO14_ABONOS_ME
389 FROM CUENTAS ctas
390 LEFT JOIN T1saldos_cuentas ts ON (ts.ID_CUENTA = actualid AND ts.ID_EJERCICIO = IDEJERCICIOPROC)
391 LEFT JOIN Tcuentas tc ON tc.IDCUENTA = ts.ID_CUENTA
392 WHERE ctas.IDCUENTA = actualid;
393
394 ELSE
395
396 INSERT INTO SALDOS VALUES(actualid,0,
397 0,
398 0,0,0,
399 0,0,0,
400 0,0,0,
401 0,0,0,
402 0,0,0,
403 0,0,0,
404 0,0,0,
405 0,0,0,
406 0,0,0,
407 0,0,0,
408 0,0,0,
409 0,0,0,
410 0,0,0,
411 0,0,0,
412 0,
413 0,0,0,
414 0,0,0,
415 0,0,0,
416 0,0,0,
417 0,0,0,
418 0,0,0,
419 0,0,0,
420 0,0,0,
421 0,0,0,
422 0,0,0,
423 0,0,0,
424 0,0,0,
425 0,0,0,
426 0,0,0);
427 END IF;
428
429 ELSE
430
431 INSERT INTO A VALUES(NULL,actualid);
432
433 WHILE (N > 0) DO
434
435 INSERT INTO B
436 SELECT IFNULL(A.CHILD,A.NODE), tc.IDCUENTA
437 FROM A
438 LEFT JOIN Tcuentas tc ON tc.ID_PARENT = A.CHILD;
439
440 ALTER TABLE A RENAME TEMP;
441 ALTER TABLE B RENAME A;
442 ALTER TABLE TEMP RENAME B;
443
444 DELETE FROM B;
445
446 SET N = (SELECT COUNT(*) FROM A WHERE CHILD IS NOT NULL);
447
448 END WHILE;
449
450 SET N = 1;
451 SET countersaldos = (SELECT COUNT(ts.ID_CUENTA) FROM A a LEFT JOIN T1saldos_cuentas ts ON (ts.ID_CUENTA = a.NODE AND ts.ID_EJERCICIO = IDEJERCICIOPROC));
452
453 IF countersaldos > 0 THEN
454 INSERT INTO SALDOS
455 SELECT (actualid) IDCTA, COUNT(NODE) CHILDS,
456 (SUM(ts.SALDO_INICIAL)) SALDO_INICIAL,
457 (SUM(ts.PERIODO1_SALDOS)) PERIODO1_SALDOS, (SUM(ts.PERIODO1_CARGOS)) PERIODO1_CARGOS, (SUM(ts.PERIODO1_ABONOS)) PERIODO1_ABONOS,
458 (SUM(ts.PERIODO2_SALDOS)) PERIODO2_SALDOS, (SUM(ts.PERIODO2_CARGOS)) PERIODO2_CARGOS, (SUM(ts.PERIODO2_ABONOS)) PERIODO2_ABONOS,
459 (SUM(ts.PERIODO3_SALDOS)) PERIODO3_SALDOS, (SUM(ts.PERIODO3_CARGOS)) PERIODO3_CARGOS, (SUM(ts.PERIODO3_ABONOS)) PERIODO3_ABONOS,
460 (SUM(ts.PERIODO4_SALDOS)) PERIODO4_SALDOS, (SUM(ts.PERIODO4_CARGOS)) PERIODO4_CARGOS, (SUM(ts.PERIODO4_ABONOS)) PERIODO4_ABONOS,
461 (SUM(ts.PERIODO5_SALDOS)) PERIODO5_SALDOS, (SUM(ts.PERIODO5_CARGOS)) PERIODO5_CARGOS, (SUM(ts.PERIODO5_ABONOS)) PERIODO5_ABONOS,
462 (SUM(ts.PERIODO6_SALDOS)) PERIODO6_SALDOS, (SUM(ts.PERIODO6_CARGOS)) PERIODO6_CARGOS, (SUM(ts.PERIODO6_ABONOS)) PERIODO6_ABONOS,
463 (SUM(ts.PERIODO7_SALDOS)) PERIODO7_SALDOS, (SUM(ts.PERIODO7_CARGOS)) PERIODO7_CARGOS, (SUM(ts.PERIODO7_ABONOS)) PERIODO7_ABONOS,
464 (SUM(ts.PERIODO8_SALDOS)) PERIODO8_SALDOS, (SUM(ts.PERIODO8_CARGOS)) PERIODO8_CARGOS, (SUM(ts.PERIODO8_ABONOS)) PERIODO8_ABONOS,
465 (SUM(ts.PERIODO9_SALDOS)) PERIODO9_SALDOS, (SUM(ts.PERIODO9_CARGOS)) PERIODO9_CARGOS, (SUM(ts.PERIODO9_ABONOS)) PERIODO9_ABONOS,
466 (SUM(ts.PERIODO10_SALDOS)) PERIODO10_SALDOS, (SUM(ts.PERIODO10_CARGOS)) PERIODO10_CARGOS, (SUM(ts.PERIODO10_ABONOS)) PERIODO10_ABONOS,
467 (SUM(ts.PERIODO11_SALDOS)) PERIODO11_SALDOS, (SUM(ts.PERIODO11_CARGOS)) PERIODO11_CARGOS, (SUM(ts.PERIODO11_ABONOS)) PERIODO11_ABONOS,
468 (SUM(ts.PERIODO12_SALDOS)) PERIODO12_SALDOS, (SUM(ts.PERIODO12_CARGOS)) PERIODO12_CARGOS, (SUM(ts.PERIODO12_ABONOS)) PERIODO12_ABONOS,
469 (SUM(ts.PERIODO13_SALDOS)) PERIODO13_SALDOS, (SUM(ts.PERIODO13_CARGOS)) PERIODO13_CARGOS, (SUM(ts.PERIODO13_ABONOS)) PERIODO13_ABONOS,
470 (SUM(ts.PERIODO14_SALDOS)) PERIODO14_SALDOS, (SUM(ts.PERIODO14_CARGOS)) PERIODO14_CARGOS, (SUM(ts.PERIODO14_ABONOS)) PERIODO14_ABONOS,
471 (SUM(ts.SALDO_INICIALME)) SALDO_INICIAL_ME,
472 (SUM(ts.PERIODO1_SALDOS_ME)) PERIODO1_SALDOS_ME, (SUM(ts.PERIODO1_CARGOS_ME)) PERIODO1_CARGOS_ME, (SUM(ts.PERIODO1_ABONOS_ME)) PERIODO1_ABONOS_ME,
473 (SUM(ts.PERIODO2_SALDOS_ME)) PERIODO2_SALDOS_ME, (SUM(ts.PERIODO2_CARGOS_ME)) PERIODO2_CARGOS_ME, (SUM(ts.PERIODO2_ABONOS_ME)) PERIODO2_ABONOS_ME,
474 (SUM(ts.PERIODO3_SALDOS_ME)) PERIODO3_SALDOS_ME, (SUM(ts.PERIODO3_CARGOS_ME)) PERIODO3_CARGOS_ME, (SUM(ts.PERIODO3_ABONOS_ME)) PERIODO3_ABONOS_ME,
475 (SUM(ts.PERIODO4_SALDOS_ME)) PERIODO4_SALDOS_ME, (SUM(ts.PERIODO4_CARGOS_ME)) PERIODO4_CARGOS_ME, (SUM(ts.PERIODO4_ABONOS_ME)) PERIODO4_ABONOS_ME,
476 (SUM(ts.PERIODO5_SALDOS_ME)) PERIODO5_SALDOS_ME, (SUM(ts.PERIODO5_CARGOS_ME)) PERIODO5_CARGOS_ME, (SUM(ts.PERIODO5_ABONOS_ME)) PERIODO5_ABONOS_ME,
477 (SUM(ts.PERIODO6_SALDOS_ME)) PERIODO6_SALDOS_ME, (SUM(ts.PERIODO6_CARGOS_ME)) PERIODO6_CARGOS_ME, (SUM(ts.PERIODO6_ABONOS_ME)) PERIODO6_ABONOS_ME,
478 (SUM(ts.PERIODO7_SALDOS_ME)) PERIODO7_SALDOS_ME, (SUM(ts.PERIODO7_CARGOS_ME)) PERIODO7_CARGOS_ME, (SUM(ts.PERIODO7_ABONOS_ME)) PERIODO7_ABONOS_ME,
479 (SUM(ts.PERIODO8_SALDOS_ME)) PERIODO8_SALDOS_ME, (SUM(ts.PERIODO8_CARGOS_ME)) PERIODO8_CARGOS_ME, (SUM(ts.PERIODO8_ABONOS_ME)) PERIODO8_ABONOS_ME,
480 (SUM(ts.PERIODO9_SALDOS_ME)) PERIODO9_SALDOS_ME, (SUM(ts.PERIODO9_CARGOS_ME)) PERIODO9_CARGOS_ME, (SUM(ts.PERIODO9_ABONOS_ME)) PERIODO9_ABONOS_ME,
481 (SUM(ts.PERIODO10_SALDOS_ME)) PERIODO10_SALDOS_ME, (SUM(ts.PERIODO10_CARGOS_ME)) PERIODO10_CARGOS_ME, (SUM(ts.PERIODO10_ABONOS_ME)) PERIODO10_ABONOS_ME,
482 (SUM(ts.PERIODO11_SALDOS_ME)) PERIODO11_SALDOS_ME, (SUM(ts.PERIODO11_CARGOS_ME)) PERIODO11_CARGOS_ME, (SUM(ts.PERIODO11_ABONOS_ME)) PERIODO11_ABONOS_ME,
483 (SUM(ts.PERIODO12_SALDOS_ME)) PERIODO12_SALDOS_ME, (SUM(ts.PERIODO12_CARGOS_ME)) PERIODO12_CARGOS_ME, (SUM(ts.PERIODO12_ABONOS_ME)) PERIODO12_ABONOS_ME,
484 (SUM(ts.PERIODO13_SALDOS_ME)) PERIODO13_SALDOS_ME, (SUM(ts.PERIODO13_CARGOS_ME)) PERIODO13_CARGOS_ME, (SUM(ts.PERIODO13_ABONOS_ME)) PERIODO13_ABONOS_ME,
485 (SUM(ts.PERIODO14_SALDOS_ME)) PERIODO14_SALDOS_ME, (SUM(ts.PERIODO14_CARGOS_ME)) PERIODO14_CARGOS_ME, (SUM(ts.PERIODO14_ABONOS_ME)) PERIODO14_ABONOS_ME
486 FROM A a
487 LEFT JOIN
488 (
489 SELECT ts1.ID_CUENTA,
490 ts1.SALDO_INICIAL,
491 (
492 CASE
493 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip1t2 := ts1.SALDO_INICIAL + ts1.PERIODO1_CARGOS - ts1.PERIODO1_ABONOS )
494 ELSE ( SELECT @saldoinip1t2 := ts1.SALDO_INICIAL - ts1.PERIODO1_CARGOS + ts1.PERIODO1_ABONOS )
495 END
496 ) PERIODO1_SALDOS,
497 ts1.PERIODO1_CARGOS, ts1.PERIODO1_ABONOS,
498 (
499 CASE
500 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip2t2 := @saldoinip1t2 + ts1.PERIODO2_CARGOS - ts1.PERIODO2_ABONOS )
501 ELSE ( SELECT @saldoinip2t2 := @saldoinip1t2 - ts1.PERIODO2_CARGOS + ts1.PERIODO2_ABONOS )
502 END
503 ) PERIODO2_SALDOS,
504 ts1.PERIODO2_CARGOS, ts1.PERIODO2_ABONOS,
505 (
506 CASE
507 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip3t2 := @saldoinip2t2 + ts1.PERIODO3_CARGOS - ts1.PERIODO3_ABONOS )
508 ELSE ( SELECT @saldoinip3t2 := @saldoinip2t2 - ts1.PERIODO3_CARGOS + ts1.PERIODO3_ABONOS )
509 END
510 ) PERIODO3_SALDOS,
511 ts1.PERIODO3_CARGOS, ts1.PERIODO3_ABONOS,
512 (
513 CASE
514 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip4t2 := @saldoinip3t2 + ts1.PERIODO4_CARGOS - ts1.PERIODO4_ABONOS )
515 ELSE ( SELECT @saldoinip4t2 := @saldoinip3t2 - ts1.PERIODO4_CARGOS + ts1.PERIODO4_ABONOS )
516 END
517 ) PERIODO4_SALDOS,
518 ts1.PERIODO4_CARGOS, ts1.PERIODO4_ABONOS,
519 (
520 CASE
521 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip5t2 := @saldoinip4t2 + ts1.PERIODO5_CARGOS - ts1.PERIODO5_ABONOS )
522 ELSE ( SELECT @saldoinip5t2 := @saldoinip4t2 - ts1.PERIODO5_CARGOS + ts1.PERIODO5_ABONOS )
523 END
524 ) PERIODO5_SALDOS,
525 ts1.PERIODO5_CARGOS, ts1.PERIODO5_ABONOS,
526 (
527 CASE
528 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip6t2 := @saldoinip5t2 + ts1.PERIODO6_CARGOS - ts1.PERIODO6_ABONOS )
529 ELSE ( SELECT @saldoinip6t2 := @saldoinip5t2 - ts1.PERIODO6_CARGOS + ts1.PERIODO6_ABONOS )
530 END
531 ) PERIODO6_SALDOS,
532 ts1.PERIODO6_CARGOS, ts1.PERIODO6_ABONOS,
533 (
534 CASE
535 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip7t2 := @saldoinip6t2 + ts1.PERIODO7_CARGOS - ts1.PERIODO7_ABONOS )
536 ELSE ( SELECT @saldoinip7t2 := @saldoinip6t2 - ts1.PERIODO7_CARGOS + ts1.PERIODO7_ABONOS )
537 END
538 ) PERIODO7_SALDOS,
539 ts1.PERIODO7_CARGOS, ts1.PERIODO7_ABONOS,
540 (
541 CASE
542 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip8t2 := @saldoinip7t2 + ts1.PERIODO8_CARGOS - ts1.PERIODO8_ABONOS )
543 ELSE ( SELECT @saldoinip8t2 := @saldoinip7t2 - ts1.PERIODO8_CARGOS + ts1.PERIODO8_ABONOS )
544 END
545 ) PERIODO8_SALDOS,
546 ts1.PERIODO8_CARGOS, ts1.PERIODO8_ABONOS,
547 (
548 CASE
549 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip9t2 := @saldoinip8t2 + ts1.PERIODO9_CARGOS - ts1.PERIODO9_ABONOS )
550 ELSE ( SELECT @saldoinip9t2 := @saldoinip8t2 - ts1.PERIODO9_CARGOS + ts1.PERIODO9_ABONOS )
551 END
552 ) PERIODO9_SALDOS,
553 ts1.PERIODO9_CARGOS, ts1.PERIODO9_ABONOS,
554 (
555 CASE
556 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip10t2 := @saldoinip9t2 + ts1.PERIODO10_CARGOS - ts1.PERIODO10_ABONOS )
557 ELSE ( SELECT @saldoinip10t2 := @saldoinip9t2 - ts1.PERIODO10_CARGOS + ts1.PERIODO10_ABONOS )
558 END
559 ) PERIODO10_SALDOS,
560 ts1.PERIODO10_CARGOS, ts1.PERIODO10_ABONOS,
561 (
562 CASE
563 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip11t2 := @saldoinip10t2 + ts1.PERIODO11_CARGOS - ts1.PERIODO11_ABONOS )
564 ELSE ( SELECT @saldoinip11t2 := @saldoinip10t2 - ts1.PERIODO11_CARGOS + ts1.PERIODO11_ABONOS )
565 END
566 ) PERIODO11_SALDOS,
567 ts1.PERIODO11_CARGOS, ts1.PERIODO11_ABONOS,
568 (
569 CASE
570 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip12t2 := @saldoinip11t2 + ts1.PERIODO12_CARGOS - ts1.PERIODO12_ABONOS )
571 ELSE ( SELECT @saldoinip12t2 := @saldoinip11t2 - ts1.PERIODO12_CARGOS + ts1.PERIODO12_ABONOS )
572 END
573 ) PERIODO12_SALDOS,
574 ts1.PERIODO12_CARGOS, ts1.PERIODO12_ABONOS,
575 (
576 CASE
577 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip13t2 := @saldoinip12t2 + ts1.PERIODO13_CARGOS - ts1.PERIODO13_ABONOS )
578 ELSE ( SELECT @saldoinip13t2 := @saldoinip12t2 - ts1.PERIODO13_CARGOS + ts1.PERIODO13_ABONOS )
579 END
580 ) PERIODO13_SALDOS,
581 ts1.PERIODO13_CARGOS, ts1.PERIODO13_ABONOS,
582 (
583 CASE
584 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip14t2 := @saldoinip13t2 + ts1.PERIODO14_CARGOS - ts1.PERIODO14_ABONOS )
585 ELSE ( SELECT @saldoinip14t2 := @saldoinip13t2 - ts1.PERIODO14_CARGOS + ts1.PERIODO14_ABONOS )
586 END
587 ) PERIODO14_SALDOS,
588 ts1.PERIODO14_CARGOS, ts1.PERIODO14_ABONOS,
589 ts1.SALDO_INICIALME,
590 (
591 CASE
592 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip1MEt2 := ts1.SALDO_INICIAL + ts1.PERIODO1_CARGOS_ME - ts1.PERIODO1_ABONOS_ME )
593 ELSE ( SELECT @saldoinip1MEt2 := ts1.SALDO_INICIAL - ts1.PERIODO1_CARGOS_ME + ts1.PERIODO1_ABONOS_ME )
594 END
595 ) PERIODO1_SALDOS_ME,
596 ts1.PERIODO1_CARGOS_ME, ts1.PERIODO1_ABONOS_ME,
597 (
598 CASE
599 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip2MEt2 := @saldoinip1MEt2 + ts1.PERIODO2_CARGOS_ME - ts1.PERIODO2_ABONOS_ME )
600 ELSE ( SELECT @saldoinip2MEt2 := @saldoinip1MEt2 - ts1.PERIODO2_CARGOS_ME + ts1.PERIODO2_ABONOS_ME )
601 END
602 ) PERIODO2_SALDOS_ME,
603 ts1.PERIODO2_CARGOS_ME, ts1.PERIODO2_ABONOS_ME,
604 (
605 CASE
606 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip3MEt2 := @saldoinip2MEt2 + ts1.PERIODO3_CARGOS_ME - ts1.PERIODO3_ABONOS_ME )
607 ELSE ( SELECT @saldoinip3MEt2 := @saldoinip2MEt2 - ts1.PERIODO3_CARGOS_ME + ts1.PERIODO3_ABONOS_ME )
608 END
609 ) PERIODO3_SALDOS_ME,
610 ts1.PERIODO3_CARGOS_ME, ts1.PERIODO3_ABONOS_ME,
611 (
612 CASE
613 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip4MEt2 := @saldoinip3MEt2 + ts1.PERIODO4_CARGOS_ME - ts1.PERIODO4_ABONOS_ME )
614 ELSE ( SELECT @saldoinip4MEt2 := @saldoinip3MEt2 - ts1.PERIODO4_CARGOS_ME + ts1.PERIODO4_ABONOS_ME )
615 END
616 ) PERIODO4_SALDOS_ME,
617 ts1.PERIODO4_CARGOS_ME, ts1.PERIODO4_ABONOS_ME,
618 (
619 CASE
620 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip5MEt2 := @saldoinip4MEt2 + ts1.PERIODO5_CARGOS_ME - ts1.PERIODO5_ABONOS_ME )
621 ELSE ( SELECT @saldoinip5MEt2 := @saldoinip4MEt2 - ts1.PERIODO5_CARGOS_ME + ts1.PERIODO5_ABONOS_ME )
622 END
623 ) PERIODO5_SALDOS_ME,
624 ts1.PERIODO5_CARGOS_ME, ts1.PERIODO5_ABONOS_ME,
625 (
626 CASE
627 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip6MEt2 := @saldoinip5MEt2 + ts1.PERIODO6_CARGOS_ME - ts1.PERIODO6_ABONOS_ME )
628 ELSE ( SELECT @saldoinip6MEt2 := @saldoinip5MEt2 - ts1.PERIODO6_CARGOS_ME + ts1.PERIODO6_ABONOS_ME )
629 END
630 ) PERIODO6_SALDOS_ME,
631 ts1.PERIODO6_CARGOS_ME, ts1.PERIODO6_ABONOS_ME,
632 (
633 CASE
634 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip7MEt2 := @saldoinip6MEt2 + ts1.PERIODO7_CARGOS_ME - ts1.PERIODO7_ABONOS_ME )
635 ELSE ( SELECT @saldoinip7MEt2 := @saldoinip6MEt2 - ts1.PERIODO7_CARGOS_ME + ts1.PERIODO7_ABONOS_ME )
636 END
637 ) PERIODO7_SALDOS_ME,
638 ts1.PERIODO7_CARGOS_ME, ts1.PERIODO7_ABONOS_ME,
639 (
640 CASE
641 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip8MEt2 := @saldoinip7MEt2 + ts1.PERIODO8_CARGOS_ME - ts1.PERIODO8_ABONOS_ME )
642 ELSE ( SELECT @saldoinip8MEt2 := @saldoinip7MEt2 - ts1.PERIODO8_CARGOS_ME + ts1.PERIODO8_ABONOS_ME )
643 END
644 ) PERIODO8_SALDOS_ME,
645 ts1.PERIODO8_CARGOS_ME, ts1.PERIODO8_ABONOS_ME,
646 (
647 CASE
648 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip9MEt2 := @saldoinip8MEt2 + ts1.PERIODO9_CARGOS_ME - ts1.PERIODO9_ABONOS_ME )
649 ELSE ( SELECT @saldoinip9MEt2 := @saldoinip8MEt2 - ts1.PERIODO9_CARGOS_ME + ts1.PERIODO9_ABONOS_ME )
650 END
651 ) PERIODO9_SALDOS_ME,
652 ts1.PERIODO9_CARGOS_ME, ts1.PERIODO9_ABONOS_ME,
653 (
654 CASE
655 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip10MEt2 := @saldoinip9MEt2 + ts1.PERIODO10_CARGOS_ME - ts1.PERIODO10_ABONOS_ME )
656 ELSE ( SELECT @saldoinip10MEt2 := @saldoinip9MEt2 - ts1.PERIODO10_CARGOS_ME + ts1.PERIODO10_ABONOS_ME )
657 END
658 ) PERIODO10_SALDOS_ME,
659 ts1.PERIODO10_CARGOS_ME, ts1.PERIODO10_ABONOS_ME,
660 (
661 CASE
662 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip11MEt2 := @saldoinip10MEt2 + ts1.PERIODO11_CARGOS_ME - ts1.PERIODO11_ABONOS_ME )
663 ELSE ( SELECT @saldoinip11MEt2 := @saldoinip10MEt2 - ts1.PERIODO11_CARGOS_ME + ts1.PERIODO11_ABONOS_ME )
664 END
665 ) PERIODO11_SALDOS_ME,
666 ts1.PERIODO11_CARGOS_ME, ts1.PERIODO11_ABONOS_ME,
667 (
668 CASE
669 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip12MEt2 := @saldoinip11MEt2 + ts1.PERIODO12_CARGOS_ME - ts1.PERIODO12_ABONOS_ME )
670 ELSE ( SELECT @saldoinip12MEt2 := @saldoinip11MEt2 - ts1.PERIODO12_CARGOS_ME + ts1.PERIODO12_ABONOS_ME )
671 END
672 ) PERIODO12_SALDOS_ME,
673 ts1.PERIODO12_CARGOS_ME, ts1.PERIODO12_ABONOS_ME,
674 (
675 CASE
676 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip13MEt2 := @saldoinip12MEt2 + ts1.PERIODO13_CARGOS_ME - ts1.PERIODO13_ABONOS_ME )
677 ELSE ( SELECT @saldoinip13MEt2 := @saldoinip12MEt2 - ts1.PERIODO13_CARGOS_ME + ts1.PERIODO13_ABONOS_ME )
678 END
679 ) PERIODO13_SALDOS_ME,
680 ts1.PERIODO13_CARGOS_ME, ts1.PERIODO13_ABONOS_ME,
681 (
682 CASE
683 WHEN tc.TIPO IN('A', 'C', 'E', 'G', 'I', 'K') THEN ( SELECT @saldoinip14MEt2 := @saldoinip13MEt2 + ts1.PERIODO14_CARGOS_ME - ts1.PERIODO14_ABONOS_ME )
684 ELSE ( SELECT @saldoinip14MEt2 := @saldoinip13MEt2 - ts1.PERIODO14_CARGOS_ME + ts1.PERIODO14_ABONOS_ME )
685 END
686 ) PERIODO14_SALDOS_ME,
687 ts1.PERIODO14_CARGOS_ME, ts1.PERIODO14_ABONOS_ME
688 FROM T1saldos_cuentas ts1
689 LEFT JOIN Tcuentas tc ON tc.IDCUENTA = ts1.ID_CUENTA
690 WHERE ts1.ID_EJERCICIO = IDEJERCICIOPROC
691 ) ts ON ts.ID_CUENTA = a.NODE;
692 ELSE
693 SET childs = (SELECT COUNT(NODE) FROM A);
694 INSERT INTO SALDOS VALUES(actualid,childs,
695 0,
696 0,0,0,
697 0,0,0,
698 0,0,0,
699 0,0,0,
700 0,0,0,
701 0,0,0,
702 0,0,0,
703 0,0,0,
704 0,0,0,
705 0,0,0,
706 0,0,0,
707 0,0,0,
708 0,0,0,
709 0,0,0,
710 0,
711 0,0,0,
712 0,0,0,
713 0,0,0,
714 0,0,0,
715 0,0,0,
716 0,0,0,
717 0,0,0,
718 0,0,0,
719 0,0,0,
720 0,0,0,
721 0,0,0,
722 0,0,0,
723 0,0,0,
724 0,0,0);
725 END IF;
726
727 DELETE FROM A;
728
729 END IF;
730
731 END LOOP getChilds;
732
733 CLOSE curChilds;
734
735 DROP TEMPORARY TABLE IF EXISTS A;
736 DROP TEMPORARY TABLE IF EXISTS B;
737
738 SELECT ctas.IDCUENTA, ctas.CUENTA_NUMERO, ctas.NOMBRE,
739 ctas.AFECTABLE, ctas.TIPO_CTA, sa.CHILDS,
740 (
741 CASE
742 WHEN RANGO = 'rango' THEN
743 (
744 CASE
745 WHEN PERIODOINI = 1 THEN sa.SALDO_INICIAL
746 WHEN PERIODOINI = 2 THEN sa.PERIODO1_SALDOS
747 WHEN PERIODOINI = 3 THEN sa.PERIODO2_SALDOS
748 WHEN PERIODOINI = 4 THEN sa.PERIODO3_SALDOS
749 WHEN PERIODOINI = 5 THEN sa.PERIODO4_SALDOS
750 WHEN PERIODOINI = 6 THEN sa.PERIODO5_SALDOS
751 WHEN PERIODOINI = 7 THEN sa.PERIODO6_SALDOS
752 WHEN PERIODOINI = 8 THEN sa.PERIODO7_SALDOS
753 WHEN PERIODOINI = 9 THEN sa.PERIODO8_SALDOS
754 WHEN PERIODOINI = 10 THEN sa.PERIODO9_SALDOS
755 WHEN PERIODOINI = 11 THEN sa.PERIODO10_SALDOS
756 WHEN PERIODOINI = 12 THEN sa.PERIODO11_SALDOS
757 WHEN PERIODOINI = 13 THEN sa.PERIODO12_SALDOS
758 WHEN PERIODOINI = 14 THEN sa.PERIODO13_SALDOS
759 ELSE NULL
760 END
761 )
762 WHEN RANGO = 'periodo' THEN
763 (
764 CASE
765 WHEN PERIODOFIN = 1 THEN sa.SALDO_INICIAL
766 WHEN PERIODOFIN = 2 THEN sa.PERIODO1_SALDOS
767 WHEN PERIODOFIN = 3 THEN sa.PERIODO2_SALDOS
768 WHEN PERIODOFIN = 4 THEN sa.PERIODO3_SALDOS
769 WHEN PERIODOFIN = 5 THEN sa.PERIODO4_SALDOS
770 WHEN PERIODOFIN = 6 THEN sa.PERIODO5_SALDOS
771 WHEN PERIODOFIN = 7 THEN sa.PERIODO6_SALDOS
772 WHEN PERIODOFIN = 8 THEN sa.PERIODO7_SALDOS
773 WHEN PERIODOFIN = 9 THEN sa.PERIODO8_SALDOS
774 WHEN PERIODOFIN = 10 THEN sa.PERIODO9_SALDOS
775 WHEN PERIODOFIN = 11 THEN sa.PERIODO10_SALDOS
776 WHEN PERIODOFIN = 12 THEN sa.PERIODO11_SALDOS
777 WHEN PERIODOFIN = 13 THEN sa.PERIODO12_SALDOS
778 WHEN PERIODOFIN = 14 THEN sa.PERIODO13_SALDOS
779 ELSE NULL
780 END
781 )
782 END
783 ) SALDO_INICIAL,
784 (
785 CASE
786 WHEN RANGO = 'rango' THEN
787 (
788 CASE
789 WHEN (PERIODOINI = 1 AND PERIODOFIN = 1) THEN sa.PERIODO1_CARGOS
790 WHEN (PERIODOINI = 1 AND PERIODOFIN = 2) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS)
791 WHEN (PERIODOINI = 1 AND PERIODOFIN = 3) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS)
792 WHEN (PERIODOINI = 1 AND PERIODOFIN = 4) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS +
793 sa.PERIODO4_CARGOS)
794 WHEN (PERIODOINI = 1 AND PERIODOFIN = 5) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS +
795 sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS)
796 WHEN (PERIODOINI = 1 AND PERIODOFIN = 6) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS +
797 sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS)
798 WHEN (PERIODOINI = 1 AND PERIODOFIN = 7) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS +
799 sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
800 sa.PERIODO7_CARGOS)
801 WHEN (PERIODOINI = 1 AND PERIODOFIN = 8) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS +
802 sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
803 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS)
804 WHEN (PERIODOINI = 1 AND PERIODOFIN = 9) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS +
805 sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
806 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS)
807 WHEN (PERIODOINI = 1 AND PERIODOFIN = 10) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS +
808 sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
809 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
810 sa.PERIODO10_CARGOS)
811 WHEN (PERIODOINI = 1 AND PERIODOFIN = 11) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS +
812 sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
813 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
814 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS)
815 WHEN (PERIODOINI = 1 AND PERIODOFIN = 12) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS +
816 sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
817 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
818 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS)
819 WHEN (PERIODOINI = 1 AND PERIODOFIN = 13) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS +
820 sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
821 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
822 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS +
823 sa.PERIODO13_CARGOS)
824 WHEN (PERIODOINI = 1 AND PERIODOFIN = 14) THEN (sa.PERIODO1_CARGOS + sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS +
825 sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
826 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
827 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS +
828 sa.PERIODO13_CARGOS + sa.PERIODO14_CARGOS)
829 WHEN (PERIODOINI = 2 AND PERIODOFIN = 2) THEN sa.PERIODO2_CARGOS
830 WHEN (PERIODOINI = 2 AND PERIODOFIN = 3) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS)
831 WHEN (PERIODOINI = 2 AND PERIODOFIN = 4) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS)
832 WHEN (PERIODOINI = 2 AND PERIODOFIN = 5) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS +
833 sa.PERIODO5_CARGOS)
834 WHEN (PERIODOINI = 2 AND PERIODOFIN = 6) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS +
835 sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS)
836 WHEN (PERIODOINI = 2 AND PERIODOFIN = 7) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS +
837 sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS)
838 WHEN (PERIODOINI = 2 AND PERIODOFIN = 8) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS +
839 sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
840 sa.PERIODO8_CARGOS)
841 WHEN (PERIODOINI = 2 AND PERIODOFIN = 9) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS +
842 sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
843 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS)
844 WHEN (PERIODOINI = 2 AND PERIODOFIN = 10) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS +
845 sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
846 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS)
847 WHEN (PERIODOINI = 2 AND PERIODOFIN = 11) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS +
848 sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
849 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
850 sa.PERIODO11_CARGOS)
851 WHEN (PERIODOINI = 2 AND PERIODOFIN = 12) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS +
852 sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
853 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
854 sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS)
855 WHEN (PERIODOINI = 2 AND PERIODOFIN = 13) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS +
856 sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
857 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
858 sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS)
859 WHEN (PERIODOINI = 2 AND PERIODOFIN = 14) THEN (sa.PERIODO2_CARGOS + sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS +
860 sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
861 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
862 sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS +
863 sa.PERIODO14_CARGOS)
864 WHEN (PERIODOINI = 3 AND PERIODOFIN = 3) THEN sa.PERIODO3_CARGOS
865 WHEN (PERIODOINI = 3 AND PERIODOFIN = 4) THEN (sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS)
866 WHEN (PERIODOINI = 3 AND PERIODOFIN = 5) THEN (sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS)
867 WHEN (PERIODOINI = 3 AND PERIODOFIN = 6) THEN (sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS +
868 sa.PERIODO6_CARGOS)
869 WHEN (PERIODOINI = 3 AND PERIODOFIN = 7) THEN (sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS +
870 sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS)
871 WHEN (PERIODOINI = 3 AND PERIODOFIN = 8) THEN (sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS +
872 sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS)
873 WHEN (PERIODOINI = 3 AND PERIODOFIN = 9) THEN (sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS +
874 sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
875 sa.PERIODO9_CARGOS)
876 WHEN (PERIODOINI = 3 AND PERIODOFIN = 10) THEN (sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS +
877 sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
878 sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS)
879 WHEN (PERIODOINI = 3 AND PERIODOFIN = 11) THEN (sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS +
880 sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
881 sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS)
882 WHEN (PERIODOINI = 3 AND PERIODOFIN = 12) THEN (sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS +
883 sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
884 sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS +
885 sa.PERIODO12_CARGOS)
886 WHEN (PERIODOINI = 3 AND PERIODOFIN = 13) THEN (sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS +
887 sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
888 sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS +
889 sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS)
890 WHEN (PERIODOINI = 3 AND PERIODOFIN = 14) THEN (sa.PERIODO3_CARGOS + sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS +
891 sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
892 sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS +
893 sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS + sa.PERIODO14_CARGOS)
894 WHEN (PERIODOINI = 4 AND PERIODOFIN = 4) THEN sa.PERIODO4_CARGOS
895 WHEN (PERIODOINI = 4 AND PERIODOFIN = 5) THEN (sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS)
896 WHEN (PERIODOINI = 4 AND PERIODOFIN = 6) THEN (sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS)
897 WHEN (PERIODOINI = 4 AND PERIODOFIN = 7) THEN (sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
898 sa.PERIODO7_CARGOS)
899 WHEN (PERIODOINI = 4 AND PERIODOFIN = 8) THEN (sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
900 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS)
901 WHEN (PERIODOINI = 4 AND PERIODOFIN = 9) THEN (sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
902 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS)
903 WHEN (PERIODOINI = 4 AND PERIODOFIN = 10) THEN (sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
904 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
905 sa.PERIODO10_CARGOS)
906 WHEN (PERIODOINI = 4 AND PERIODOFIN = 11) THEN (sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
907 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
908 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS)
909 WHEN (PERIODOINI = 4 AND PERIODOFIN = 12) THEN (sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
910 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
911 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS)
912 WHEN (PERIODOINI = 4 AND PERIODOFIN = 13) THEN (sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
913 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
914 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS +
915 sa.PERIODO13_CARGOS)
916 WHEN (PERIODOINI = 4 AND PERIODOFIN = 14) THEN (sa.PERIODO4_CARGOS + sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS +
917 sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
918 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS +
919 sa.PERIODO13_CARGOS + sa.PERIODO14_CARGOS)
920 WHEN (PERIODOINI = 5 AND PERIODOFIN = 5) THEN sa.PERIODO5_CARGOS
921 WHEN (PERIODOINI = 5 AND PERIODOFIN = 6) THEN (sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS)
922 WHEN (PERIODOINI = 5 AND PERIODOFIN = 7) THEN (sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS)
923 WHEN (PERIODOINI = 5 AND PERIODOFIN = 8) THEN (sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
924 sa.PERIODO8_CARGOS)
925 WHEN (PERIODOINI = 5 AND PERIODOFIN = 9) THEN (sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
926 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS)
927 WHEN (PERIODOINI = 5 AND PERIODOFIN = 10) THEN (sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
928 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS)
929 WHEN (PERIODOINI = 5 AND PERIODOFIN = 11) THEN (sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
930 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
931 sa.PERIODO11_CARGOS)
932 WHEN (PERIODOINI = 5 AND PERIODOFIN = 12) THEN (sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
933 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
934 sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS)
935 WHEN (PERIODOINI = 5 AND PERIODOFIN = 13) THEN (sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
936 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
937 sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS)
938 WHEN (PERIODOINI = 5 AND PERIODOFIN = 14) THEN (sa.PERIODO5_CARGOS + sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS +
939 sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
940 sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS +
941 sa.PERIODO14_CARGOS)
942 WHEN (PERIODOINI = 6 AND PERIODOFIN = 6) THEN sa.PERIODO6_CARGOS
943 WHEN (PERIODOINI = 6 AND PERIODOFIN = 7) THEN (sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS)
944 WHEN (PERIODOINI = 6 AND PERIODOFIN = 8) THEN (sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS)
945 WHEN (PERIODOINI = 6 AND PERIODOFIN = 9) THEN (sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
946 sa.PERIODO9_CARGOS)
947 WHEN (PERIODOINI = 6 AND PERIODOFIN = 10) THEN (sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
948 sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS)
949 WHEN (PERIODOINI = 6 AND PERIODOFIN = 11) THEN (sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
950 sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS)
951 WHEN (PERIODOINI = 6 AND PERIODOFIN = 12) THEN (sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
952 sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS +
953 sa.PERIODO12_CARGOS)
954 WHEN (PERIODOINI = 6 AND PERIODOFIN = 13) THEN (sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
955 sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS +
956 sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS)
957 WHEN (PERIODOINI = 6 AND PERIODOFIN = 14) THEN (sa.PERIODO6_CARGOS + sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS +
958 sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS +
959 sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS + sa.PERIODO14_CARGOS)
960 WHEN (PERIODOINI = 7 AND PERIODOFIN = 7) THEN sa.PERIODO7_CARGOS
961 WHEN (PERIODOINI = 7 AND PERIODOFIN = 8) THEN (sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS)
962 WHEN (PERIODOINI = 7 AND PERIODOFIN = 9) THEN (sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS)
963 WHEN (PERIODOINI = 7 AND PERIODOFIN = 10) THEN (sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
964 sa.PERIODO10_CARGOS)
965 WHEN (PERIODOINI = 7 AND PERIODOFIN = 11) THEN (sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
966 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS)
967 WHEN (PERIODOINI = 7 AND PERIODOFIN = 12) THEN (sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
968 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS)
969 WHEN (PERIODOINI = 7 AND PERIODOFIN = 13) THEN (sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
970 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS +
971 sa.PERIODO13_CARGOS)
972 WHEN (PERIODOINI = 7 AND PERIODOFIN = 14) THEN (sa.PERIODO7_CARGOS + sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS +
973 sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS +
974 sa.PERIODO13_CARGOS + sa.PERIODO14_CARGOS)
975 WHEN (PERIODOINI = 8 AND PERIODOFIN = 8) THEN sa.PERIODO8_CARGOS
976 WHEN (PERIODOINI = 8 AND PERIODOFIN = 9) THEN (sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS)
977 WHEN (PERIODOINI = 8 AND PERIODOFIN = 10) THEN (sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS)
978 WHEN (PERIODOINI = 8 AND PERIODOFIN = 11) THEN (sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
979 sa.PERIODO11_CARGOS)
980 WHEN (PERIODOINI = 8 AND PERIODOFIN = 12) THEN (sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
981 sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS)
982 WHEN (PERIODOINI = 8 AND PERIODOFIN = 13) THEN (sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
983 sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS)
984 WHEN (PERIODOINI = 8 AND PERIODOFIN = 14) THEN (sa.PERIODO8_CARGOS + sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS +
985 sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS +
986 sa.PERIODO14_CARGOS)
987 WHEN (PERIODOINI = 9 AND PERIODOFIN = 9) THEN sa.PERIODO9_CARGOS
988 WHEN (PERIODOINI = 9 AND PERIODOFIN = 10) THEN (sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS)
989 WHEN (PERIODOINI = 9 AND PERIODOFIN = 11) THEN (sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS)
990 WHEN (PERIODOINI = 9 AND PERIODOFIN = 12) THEN (sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS +
991 sa.PERIODO12_CARGOS)
992 WHEN (PERIODOINI = 9 AND PERIODOFIN = 13) THEN (sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS +
993 sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS)
994 WHEN (PERIODOINI = 9 AND PERIODOFIN = 14) THEN (sa.PERIODO9_CARGOS + sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS +
995 sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS + sa.PERIODO14_CARGOS)
996 WHEN (PERIODOINI = 10 AND PERIODOFIN = 10) THEN sa.PERIODO10_CARGOS
997 WHEN (PERIODOINI = 10 AND PERIODOFIN = 11) THEN (sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS)
998 WHEN (PERIODOINI = 10 AND PERIODOFIN = 12) THEN (sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS)
999 WHEN (PERIODOINI = 10 AND PERIODOFIN = 13) THEN (sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS +
1000 sa.PERIODO13_CARGOS)
1001 WHEN (PERIODOINI = 10 AND PERIODOFIN = 14) THEN (sa.PERIODO10_CARGOS + sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS +
1002 sa.PERIODO13_CARGOS + sa.PERIODO14_CARGOS)
1003 WHEN (PERIODOINI = 11 AND PERIODOFIN = 11) THEN sa.PERIODO11_CARGOS
1004 WHEN (PERIODOINI = 11 AND PERIODOFIN = 12) THEN (sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS)
1005 WHEN (PERIODOINI = 11 AND PERIODOFIN = 13) THEN (sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS)
1006 WHEN (PERIODOINI = 11 AND PERIODOFIN = 14) THEN (sa.PERIODO11_CARGOS + sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS +
1007 sa.PERIODO14_CARGOS)
1008 WHEN (PERIODOINI = 12 AND PERIODOFIN = 12) THEN sa.PERIODO12_CARGOS
1009 WHEN (PERIODOINI = 12 AND PERIODOFIN = 13) THEN (sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS)
1010 WHEN (PERIODOINI = 12 AND PERIODOFIN = 14) THEN (sa.PERIODO12_CARGOS + sa.PERIODO13_CARGOS + sa.PERIODO14_CARGOS)
1011 WHEN (PERIODOINI = 13 AND PERIODOFIN = 13) THEN sa.PERIODO13_CARGOS
1012 WHEN (PERIODOINI = 13 AND PERIODOFIN = 14) THEN (sa.PERIODO13_CARGOS + sa.PERIODO14_CARGOS)
1013 WHEN (PERIODOINI = 14 AND PERIODOFIN = 14) THEN sa.PERIODO14_CARGOS
1014 ELSE NULL
1015 END
1016 )
1017 WHEN RANGO = 'periodo' THEN
1018 (
1019 CASE
1020 WHEN PERIODOFIN = 1 THEN sa.PERIODO1_CARGOS
1021 WHEN PERIODOFIN = 2 THEN sa.PERIODO2_CARGOS
1022 WHEN PERIODOFIN = 3 THEN sa.PERIODO3_CARGOS
1023 WHEN PERIODOFIN = 4 THEN sa.PERIODO4_CARGOS
1024 WHEN PERIODOFIN = 5 THEN sa.PERIODO5_CARGOS
1025 WHEN PERIODOFIN = 6 THEN sa.PERIODO6_CARGOS
1026 WHEN PERIODOFIN = 7 THEN sa.PERIODO7_CARGOS
1027 WHEN PERIODOFIN = 8 THEN sa.PERIODO8_CARGOS
1028 WHEN PERIODOFIN = 9 THEN sa.PERIODO9_CARGOS
1029 WHEN PERIODOFIN = 10 THEN sa.PERIODO10_CARGOS
1030 WHEN PERIODOFIN = 11 THEN sa.PERIODO11_CARGOS
1031 WHEN PERIODOFIN = 12 THEN sa.PERIODO12_CARGOS
1032 WHEN PERIODOFIN = 13 THEN sa.PERIODO13_CARGOS
1033 WHEN PERIODOFIN = 14 THEN sa.PERIODO14_CARGOS
1034 ELSE NULL
1035 END
1036 )
1037 END
1038 ) PERIODO_CARGOS,
1039 (
1040 CASE
1041 WHEN RANGO = 'rango' THEN
1042 (
1043 CASE
1044 WHEN (PERIODOINI = 1 AND PERIODOFIN = 1) THEN sa.PERIODO1_ABONOS
1045 WHEN (PERIODOINI = 1 AND PERIODOFIN = 2) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS)
1046 WHEN (PERIODOINI = 1 AND PERIODOFIN = 3) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS)
1047 WHEN (PERIODOINI = 1 AND PERIODOFIN = 4) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS +
1048 sa.PERIODO4_ABONOS)
1049 WHEN (PERIODOINI = 1 AND PERIODOFIN = 5) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS +
1050 sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS)
1051 WHEN (PERIODOINI = 1 AND PERIODOFIN = 6) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS +
1052 sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS)
1053 WHEN (PERIODOINI = 1 AND PERIODOFIN = 7) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS +
1054 sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1055 sa.PERIODO7_ABONOS)
1056 WHEN (PERIODOINI = 1 AND PERIODOFIN = 8) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS +
1057 sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1058 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS)
1059 WHEN (PERIODOINI = 1 AND PERIODOFIN = 9) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS +
1060 sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1061 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS)
1062 WHEN (PERIODOINI = 1 AND PERIODOFIN = 10) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS +
1063 sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1064 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1065 sa.PERIODO10_ABONOS)
1066 WHEN (PERIODOINI = 1 AND PERIODOFIN = 11) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS +
1067 sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1068 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1069 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS)
1070 WHEN (PERIODOINI = 1 AND PERIODOFIN = 12) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS +
1071 sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1072 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1073 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS)
1074 WHEN (PERIODOINI = 1 AND PERIODOFIN = 13) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS +
1075 sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1076 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1077 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS +
1078 sa.PERIODO13_ABONOS)
1079 WHEN (PERIODOINI = 1 AND PERIODOFIN = 14) THEN (sa.PERIODO1_ABONOS + sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS +
1080 sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1081 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1082 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS +
1083 sa.PERIODO13_ABONOS + sa.PERIODO14_ABONOS)
1084 WHEN (PERIODOINI = 2 AND PERIODOFIN = 2) THEN sa.PERIODO2_ABONOS
1085 WHEN (PERIODOINI = 2 AND PERIODOFIN = 3) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS)
1086 WHEN (PERIODOINI = 2 AND PERIODOFIN = 4) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS)
1087 WHEN (PERIODOINI = 2 AND PERIODOFIN = 5) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS +
1088 sa.PERIODO5_ABONOS)
1089 WHEN (PERIODOINI = 2 AND PERIODOFIN = 6) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS +
1090 sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS)
1091 WHEN (PERIODOINI = 2 AND PERIODOFIN = 7) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS +
1092 sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS)
1093 WHEN (PERIODOINI = 2 AND PERIODOFIN = 8) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS +
1094 sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1095 sa.PERIODO8_ABONOS)
1096 WHEN (PERIODOINI = 2 AND PERIODOFIN = 9) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS +
1097 sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1098 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS)
1099 WHEN (PERIODOINI = 2 AND PERIODOFIN = 10) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS +
1100 sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1101 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS)
1102 WHEN (PERIODOINI = 2 AND PERIODOFIN = 11) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS +
1103 sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1104 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1105 sa.PERIODO11_ABONOS)
1106 WHEN (PERIODOINI = 2 AND PERIODOFIN = 12) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS +
1107 sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1108 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1109 sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS)
1110 WHEN (PERIODOINI = 2 AND PERIODOFIN = 13) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS +
1111 sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1112 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1113 sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS)
1114 WHEN (PERIODOINI = 2 AND PERIODOFIN = 14) THEN (sa.PERIODO2_ABONOS + sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS +
1115 sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1116 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1117 sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS +
1118 sa.PERIODO14_ABONOS)
1119 WHEN (PERIODOINI = 3 AND PERIODOFIN = 3) THEN sa.PERIODO3_ABONOS
1120 WHEN (PERIODOINI = 3 AND PERIODOFIN = 4) THEN (sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS)
1121 WHEN (PERIODOINI = 3 AND PERIODOFIN = 5) THEN (sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS)
1122 WHEN (PERIODOINI = 3 AND PERIODOFIN = 6) THEN (sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS +
1123 sa.PERIODO6_ABONOS)
1124 WHEN (PERIODOINI = 3 AND PERIODOFIN = 7) THEN (sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS +
1125 sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS)
1126 WHEN (PERIODOINI = 3 AND PERIODOFIN = 8) THEN (sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS +
1127 sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS)
1128 WHEN (PERIODOINI = 3 AND PERIODOFIN = 9) THEN (sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS +
1129 sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1130 sa.PERIODO9_ABONOS)
1131 WHEN (PERIODOINI = 3 AND PERIODOFIN = 10) THEN (sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS +
1132 sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1133 sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS)
1134 WHEN (PERIODOINI = 3 AND PERIODOFIN = 11) THEN (sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS +
1135 sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1136 sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS)
1137 WHEN (PERIODOINI = 3 AND PERIODOFIN = 12) THEN (sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS +
1138 sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1139 sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS +
1140 sa.PERIODO12_ABONOS)
1141 WHEN (PERIODOINI = 3 AND PERIODOFIN = 13) THEN (sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS +
1142 sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1143 sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS +
1144 sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS)
1145 WHEN (PERIODOINI = 3 AND PERIODOFIN = 14) THEN (sa.PERIODO3_ABONOS + sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS +
1146 sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1147 sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS +
1148 sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS + sa.PERIODO14_ABONOS)
1149 WHEN (PERIODOINI = 4 AND PERIODOFIN = 4) THEN sa.PERIODO4_ABONOS
1150 WHEN (PERIODOINI = 4 AND PERIODOFIN = 5) THEN (sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS)
1151 WHEN (PERIODOINI = 4 AND PERIODOFIN = 6) THEN (sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS)
1152 WHEN (PERIODOINI = 4 AND PERIODOFIN = 7) THEN (sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1153 sa.PERIODO7_ABONOS)
1154 WHEN (PERIODOINI = 4 AND PERIODOFIN = 8) THEN (sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1155 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS)
1156 WHEN (PERIODOINI = 4 AND PERIODOFIN = 9) THEN (sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1157 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS)
1158 WHEN (PERIODOINI = 4 AND PERIODOFIN = 10) THEN (sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1159 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1160 sa.PERIODO10_ABONOS)
1161 WHEN (PERIODOINI = 4 AND PERIODOFIN = 11) THEN (sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1162 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1163 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS)
1164 WHEN (PERIODOINI = 4 AND PERIODOFIN = 12) THEN (sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1165 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1166 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS)
1167 WHEN (PERIODOINI = 4 AND PERIODOFIN = 13) THEN (sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1168 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1169 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS +
1170 sa.PERIODO13_ABONOS)
1171 WHEN (PERIODOINI = 4 AND PERIODOFIN = 14) THEN (sa.PERIODO4_ABONOS + sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS +
1172 sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1173 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS +
1174 sa.PERIODO13_ABONOS + sa.PERIODO14_ABONOS)
1175 WHEN (PERIODOINI = 5 AND PERIODOFIN = 5) THEN sa.PERIODO5_ABONOS
1176 WHEN (PERIODOINI = 5 AND PERIODOFIN = 6) THEN (sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS)
1177 WHEN (PERIODOINI = 5 AND PERIODOFIN = 7) THEN (sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS)
1178 WHEN (PERIODOINI = 5 AND PERIODOFIN = 8) THEN (sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1179 sa.PERIODO8_ABONOS)
1180 WHEN (PERIODOINI = 5 AND PERIODOFIN = 9) THEN (sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1181 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS)
1182 WHEN (PERIODOINI = 5 AND PERIODOFIN = 10) THEN (sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1183 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS)
1184 WHEN (PERIODOINI = 5 AND PERIODOFIN = 11) THEN (sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1185 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1186 sa.PERIODO11_ABONOS)
1187 WHEN (PERIODOINI = 5 AND PERIODOFIN = 12) THEN (sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1188 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1189 sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS)
1190 WHEN (PERIODOINI = 5 AND PERIODOFIN = 13) THEN (sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1191 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1192 sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS)
1193 WHEN (PERIODOINI = 5 AND PERIODOFIN = 14) THEN (sa.PERIODO5_ABONOS + sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS +
1194 sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1195 sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS +
1196 sa.PERIODO14_ABONOS)
1197 WHEN (PERIODOINI = 6 AND PERIODOFIN = 6) THEN sa.PERIODO6_ABONOS
1198 WHEN (PERIODOINI = 6 AND PERIODOFIN = 7) THEN (sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS)
1199 WHEN (PERIODOINI = 6 AND PERIODOFIN = 8) THEN (sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS)
1200 WHEN (PERIODOINI = 6 AND PERIODOFIN = 9) THEN (sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1201 sa.PERIODO9_ABONOS)
1202 WHEN (PERIODOINI = 6 AND PERIODOFIN = 10) THEN (sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1203 sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS)
1204 WHEN (PERIODOINI = 6 AND PERIODOFIN = 11) THEN (sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1205 sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS)
1206 WHEN (PERIODOINI = 6 AND PERIODOFIN = 12) THEN (sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1207 sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS +
1208 sa.PERIODO12_ABONOS)
1209 WHEN (PERIODOINI = 6 AND PERIODOFIN = 13) THEN (sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1210 sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS +
1211 sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS)
1212 WHEN (PERIODOINI = 6 AND PERIODOFIN = 14) THEN (sa.PERIODO6_ABONOS + sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS +
1213 sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS +
1214 sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS + sa.PERIODO14_ABONOS)
1215 WHEN (PERIODOINI = 7 AND PERIODOFIN = 7) THEN sa.PERIODO7_ABONOS
1216 WHEN (PERIODOINI = 7 AND PERIODOFIN = 8) THEN (sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS)
1217 WHEN (PERIODOINI = 7 AND PERIODOFIN = 9) THEN (sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS)
1218 WHEN (PERIODOINI = 7 AND PERIODOFIN = 10) THEN (sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1219 sa.PERIODO10_ABONOS)
1220 WHEN (PERIODOINI = 7 AND PERIODOFIN = 11) THEN (sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1221 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS)
1222 WHEN (PERIODOINI = 7 AND PERIODOFIN = 12) THEN (sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1223 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS)
1224 WHEN (PERIODOINI = 7 AND PERIODOFIN = 13) THEN (sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1225 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS +
1226 sa.PERIODO13_ABONOS)
1227 WHEN (PERIODOINI = 7 AND PERIODOFIN = 14) THEN (sa.PERIODO7_ABONOS + sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS +
1228 sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS +
1229 sa.PERIODO13_ABONOS + sa.PERIODO14_ABONOS)
1230 WHEN (PERIODOINI = 8 AND PERIODOFIN = 8) THEN sa.PERIODO8_ABONOS
1231 WHEN (PERIODOINI = 8 AND PERIODOFIN = 9) THEN (sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS)
1232 WHEN (PERIODOINI = 8 AND PERIODOFIN = 10) THEN (sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS)
1233 WHEN (PERIODOINI = 8 AND PERIODOFIN = 11) THEN (sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1234 sa.PERIODO11_ABONOS)
1235 WHEN (PERIODOINI = 8 AND PERIODOFIN = 12) THEN (sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1236 sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS)
1237 WHEN (PERIODOINI = 8 AND PERIODOFIN = 13) THEN (sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1238 sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS)
1239 WHEN (PERIODOINI = 8 AND PERIODOFIN = 14) THEN (sa.PERIODO8_ABONOS + sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS +
1240 sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS +
1241 sa.PERIODO14_ABONOS)
1242 WHEN (PERIODOINI = 9 AND PERIODOFIN = 9) THEN sa.PERIODO9_ABONOS
1243 WHEN (PERIODOINI = 9 AND PERIODOFIN = 10) THEN (sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS)
1244 WHEN (PERIODOINI = 9 AND PERIODOFIN = 11) THEN (sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS)
1245 WHEN (PERIODOINI = 9 AND PERIODOFIN = 12) THEN (sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS +
1246 sa.PERIODO12_ABONOS)
1247 WHEN (PERIODOINI = 9 AND PERIODOFIN = 13) THEN (sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS +
1248 sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS)
1249 WHEN (PERIODOINI = 9 AND PERIODOFIN = 14) THEN (sa.PERIODO9_ABONOS + sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS +
1250 sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS + sa.PERIODO14_ABONOS)
1251 WHEN (PERIODOINI = 10 AND PERIODOFIN = 10) THEN sa.PERIODO10_ABONOS
1252 WHEN (PERIODOINI = 10 AND PERIODOFIN = 11) THEN (sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS)
1253 WHEN (PERIODOINI = 10 AND PERIODOFIN = 12) THEN (sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS)
1254 WHEN (PERIODOINI = 10 AND PERIODOFIN = 13) THEN (sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS +
1255 sa.PERIODO13_ABONOS)
1256 WHEN (PERIODOINI = 10 AND PERIODOFIN = 14) THEN (sa.PERIODO10_ABONOS + sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS +
1257 sa.PERIODO13_ABONOS + sa.PERIODO14_ABONOS)
1258 WHEN (PERIODOINI = 11 AND PERIODOFIN = 11) THEN sa.PERIODO11_ABONOS
1259 WHEN (PERIODOINI = 11 AND PERIODOFIN = 12) THEN (sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS)
1260 WHEN (PERIODOINI = 11 AND PERIODOFIN = 13) THEN (sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS)
1261 WHEN (PERIODOINI = 11 AND PERIODOFIN = 14) THEN (sa.PERIODO11_ABONOS + sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS +
1262 sa.PERIODO14_ABONOS)
1263 WHEN (PERIODOINI = 12 AND PERIODOFIN = 12) THEN sa.PERIODO12_ABONOS
1264 WHEN (PERIODOINI = 12 AND PERIODOFIN = 13) THEN (sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS)
1265 WHEN (PERIODOINI = 12 AND PERIODOFIN = 14) THEN (sa.PERIODO12_ABONOS + sa.PERIODO13_ABONOS + sa.PERIODO14_ABONOS)
1266 WHEN (PERIODOINI = 13 AND PERIODOFIN = 13) THEN sa.PERIODO13_ABONOS
1267 WHEN (PERIODOINI = 13 AND PERIODOFIN = 14) THEN (sa.PERIODO13_ABONOS + sa.PERIODO14_ABONOS)
1268 WHEN (PERIODOINI = 14 AND PERIODOFIN = 14) THEN sa.PERIODO14_ABONOS
1269 ELSE NULL
1270 END
1271 )
1272 WHEN RANGO = 'periodo' THEN
1273 (
1274 CASE
1275 WHEN PERIODOFIN = 1 THEN sa.PERIODO1_ABONOS
1276 WHEN PERIODOFIN = 2 THEN sa.PERIODO2_ABONOS
1277 WHEN PERIODOFIN = 3 THEN sa.PERIODO3_ABONOS
1278 WHEN PERIODOFIN = 4 THEN sa.PERIODO4_ABONOS
1279 WHEN PERIODOFIN = 5 THEN sa.PERIODO5_ABONOS
1280 WHEN PERIODOFIN = 6 THEN sa.PERIODO6_ABONOS
1281 WHEN PERIODOFIN = 7 THEN sa.PERIODO7_ABONOS
1282 WHEN PERIODOFIN = 8 THEN sa.PERIODO8_ABONOS
1283 WHEN PERIODOFIN = 9 THEN sa.PERIODO9_ABONOS
1284 WHEN PERIODOFIN = 10 THEN sa.PERIODO10_ABONOS
1285 WHEN PERIODOFIN = 11 THEN sa.PERIODO11_ABONOS
1286 WHEN PERIODOFIN = 12 THEN sa.PERIODO12_ABONOS
1287 WHEN PERIODOFIN = 13 THEN sa.PERIODO13_ABONOS
1288 WHEN PERIODOFIN = 14 THEN sa.PERIODO14_ABONOS
1289 ELSE NULL
1290 END
1291 )
1292 END
1293 ) PERIODO_ABONOS,
1294 ( @saldofinal :=
1295 CASE
1296 WHEN RANGO = 'rango' THEN
1297 (
1298 CASE
1299 WHEN (PERIODOINI = 1 AND PERIODOFIN = 1) THEN sa.PERIODO1_SALDOS
1300 WHEN (PERIODOINI = 1 AND PERIODOFIN = 2) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS)
1301 WHEN (PERIODOINI = 1 AND PERIODOFIN = 3) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS)
1302 WHEN (PERIODOINI = 1 AND PERIODOFIN = 4) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS +
1303 sa.PERIODO4_SALDOS)
1304 WHEN (PERIODOINI = 1 AND PERIODOFIN = 5) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS +
1305 sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS)
1306 WHEN (PERIODOINI = 1 AND PERIODOFIN = 6) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS +
1307 sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS)
1308 WHEN (PERIODOINI = 1 AND PERIODOFIN = 7) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS +
1309 sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1310 sa.PERIODO7_SALDOS)
1311 WHEN (PERIODOINI = 1 AND PERIODOFIN = 8) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS +
1312 sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1313 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS)
1314 WHEN (PERIODOINI = 1 AND PERIODOFIN = 9) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS +
1315 sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1316 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS)
1317 WHEN (PERIODOINI = 1 AND PERIODOFIN = 10) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS +
1318 sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1319 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1320 sa.PERIODO10_SALDOS)
1321 WHEN (PERIODOINI = 1 AND PERIODOFIN = 11) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS +
1322 sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1323 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1324 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS)
1325 WHEN (PERIODOINI = 1 AND PERIODOFIN = 12) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS +
1326 sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1327 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1328 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS)
1329 WHEN (PERIODOINI = 1 AND PERIODOFIN = 13) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS +
1330 sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1331 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1332 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS +
1333 sa.PERIODO13_SALDOS)
1334 WHEN (PERIODOINI = 1 AND PERIODOFIN = 14) THEN (sa.PERIODO1_SALDOS + sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS +
1335 sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1336 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1337 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS +
1338 sa.PERIODO13_SALDOS + sa.PERIODO14_SALDOS)
1339 WHEN (PERIODOINI = 2 AND PERIODOFIN = 2) THEN sa.PERIODO2_SALDOS
1340 WHEN (PERIODOINI = 2 AND PERIODOFIN = 3) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS)
1341 WHEN (PERIODOINI = 2 AND PERIODOFIN = 4) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS)
1342 WHEN (PERIODOINI = 2 AND PERIODOFIN = 5) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS +
1343 sa.PERIODO5_SALDOS)
1344 WHEN (PERIODOINI = 2 AND PERIODOFIN = 6) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS +
1345 sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS)
1346 WHEN (PERIODOINI = 2 AND PERIODOFIN = 7) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS +
1347 sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS)
1348 WHEN (PERIODOINI = 2 AND PERIODOFIN = 8) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS +
1349 sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1350 sa.PERIODO8_SALDOS)
1351 WHEN (PERIODOINI = 2 AND PERIODOFIN = 9) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS +
1352 sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1353 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS)
1354 WHEN (PERIODOINI = 2 AND PERIODOFIN = 10) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS +
1355 sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1356 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS)
1357 WHEN (PERIODOINI = 2 AND PERIODOFIN = 11) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS +
1358 sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1359 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1360 sa.PERIODO11_SALDOS)
1361 WHEN (PERIODOINI = 2 AND PERIODOFIN = 12) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS +
1362 sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1363 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1364 sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS)
1365 WHEN (PERIODOINI = 2 AND PERIODOFIN = 13) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS +
1366 sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1367 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1368 sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS)
1369 WHEN (PERIODOINI = 2 AND PERIODOFIN = 14) THEN (sa.PERIODO2_SALDOS + sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS +
1370 sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1371 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1372 sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS +
1373 sa.PERIODO14_SALDOS)
1374 WHEN (PERIODOINI = 3 AND PERIODOFIN = 3) THEN sa.PERIODO3_SALDOS
1375 WHEN (PERIODOINI = 3 AND PERIODOFIN = 4) THEN (sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS)
1376 WHEN (PERIODOINI = 3 AND PERIODOFIN = 5) THEN (sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS)
1377 WHEN (PERIODOINI = 3 AND PERIODOFIN = 6) THEN (sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS +
1378 sa.PERIODO6_SALDOS)
1379 WHEN (PERIODOINI = 3 AND PERIODOFIN = 7) THEN (sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS +
1380 sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS)
1381 WHEN (PERIODOINI = 3 AND PERIODOFIN = 8) THEN (sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS +
1382 sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS)
1383 WHEN (PERIODOINI = 3 AND PERIODOFIN = 9) THEN (sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS +
1384 sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1385 sa.PERIODO9_SALDOS)
1386 WHEN (PERIODOINI = 3 AND PERIODOFIN = 10) THEN (sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS +
1387 sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1388 sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS)
1389 WHEN (PERIODOINI = 3 AND PERIODOFIN = 11) THEN (sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS +
1390 sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1391 sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS)
1392 WHEN (PERIODOINI = 3 AND PERIODOFIN = 12) THEN (sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS +
1393 sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1394 sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS +
1395 sa.PERIODO12_SALDOS)
1396 WHEN (PERIODOINI = 3 AND PERIODOFIN = 13) THEN (sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS +
1397 sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1398 sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS +
1399 sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS)
1400 WHEN (PERIODOINI = 3 AND PERIODOFIN = 14) THEN (sa.PERIODO3_SALDOS + sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS +
1401 sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1402 sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS +
1403 sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS + sa.PERIODO14_SALDOS)
1404 WHEN (PERIODOINI = 4 AND PERIODOFIN = 4) THEN sa.PERIODO4_SALDOS
1405 WHEN (PERIODOINI = 4 AND PERIODOFIN = 5) THEN (sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS)
1406 WHEN (PERIODOINI = 4 AND PERIODOFIN = 6) THEN (sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS)
1407 WHEN (PERIODOINI = 4 AND PERIODOFIN = 7) THEN (sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1408 sa.PERIODO7_SALDOS)
1409 WHEN (PERIODOINI = 4 AND PERIODOFIN = 8) THEN (sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1410 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS)
1411 WHEN (PERIODOINI = 4 AND PERIODOFIN = 9) THEN (sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1412 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS)
1413 WHEN (PERIODOINI = 4 AND PERIODOFIN = 10) THEN (sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1414 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1415 sa.PERIODO10_SALDOS)
1416 WHEN (PERIODOINI = 4 AND PERIODOFIN = 11) THEN (sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1417 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1418 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS)
1419 WHEN (PERIODOINI = 4 AND PERIODOFIN = 12) THEN (sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1420 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1421 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS)
1422 WHEN (PERIODOINI = 4 AND PERIODOFIN = 13) THEN (sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1423 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1424 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS +
1425 sa.PERIODO13_SALDOS)
1426 WHEN (PERIODOINI = 4 AND PERIODOFIN = 14) THEN (sa.PERIODO4_SALDOS + sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS +
1427 sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1428 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS +
1429 sa.PERIODO13_SALDOS + sa.PERIODO14_SALDOS)
1430 WHEN (PERIODOINI = 5 AND PERIODOFIN = 5) THEN sa.PERIODO5_SALDOS
1431 WHEN (PERIODOINI = 5 AND PERIODOFIN = 6) THEN (sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS)
1432 WHEN (PERIODOINI = 5 AND PERIODOFIN = 7) THEN (sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS)
1433 WHEN (PERIODOINI = 5 AND PERIODOFIN = 8) THEN (sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1434 sa.PERIODO8_SALDOS)
1435 WHEN (PERIODOINI = 5 AND PERIODOFIN = 9) THEN (sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1436 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS)
1437 WHEN (PERIODOINI = 5 AND PERIODOFIN = 10) THEN (sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1438 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS)
1439 WHEN (PERIODOINI = 5 AND PERIODOFIN = 11) THEN (sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1440 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1441 sa.PERIODO11_SALDOS)
1442 WHEN (PERIODOINI = 5 AND PERIODOFIN = 12) THEN (sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1443 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1444 sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS)
1445 WHEN (PERIODOINI = 5 AND PERIODOFIN = 13) THEN (sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1446 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1447 sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS)
1448 WHEN (PERIODOINI = 5 AND PERIODOFIN = 14) THEN (sa.PERIODO5_SALDOS + sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS +
1449 sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1450 sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS +
1451 sa.PERIODO14_SALDOS)
1452 WHEN (PERIODOINI = 6 AND PERIODOFIN = 6) THEN sa.PERIODO6_SALDOS
1453 WHEN (PERIODOINI = 6 AND PERIODOFIN = 7) THEN (sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS)
1454 WHEN (PERIODOINI = 6 AND PERIODOFIN = 8) THEN (sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS)
1455 WHEN (PERIODOINI = 6 AND PERIODOFIN = 9) THEN (sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1456 sa.PERIODO9_SALDOS)
1457 WHEN (PERIODOINI = 6 AND PERIODOFIN = 10) THEN (sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1458 sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS)
1459 WHEN (PERIODOINI = 6 AND PERIODOFIN = 11) THEN (sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1460 sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS)
1461 WHEN (PERIODOINI = 6 AND PERIODOFIN = 12) THEN (sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1462 sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS +
1463 sa.PERIODO12_SALDOS)
1464 WHEN (PERIODOINI = 6 AND PERIODOFIN = 13) THEN (sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1465 sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS +
1466 sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS)
1467 WHEN (PERIODOINI = 6 AND PERIODOFIN = 14) THEN (sa.PERIODO6_SALDOS + sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS +
1468 sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS +
1469 sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS + sa.PERIODO14_SALDOS)
1470 WHEN (PERIODOINI = 7 AND PERIODOFIN = 7) THEN sa.PERIODO7_SALDOS
1471 WHEN (PERIODOINI = 7 AND PERIODOFIN = 8) THEN (sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS)
1472 WHEN (PERIODOINI = 7 AND PERIODOFIN = 9) THEN (sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS)
1473 WHEN (PERIODOINI = 7 AND PERIODOFIN = 10) THEN (sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1474 sa.PERIODO10_SALDOS)
1475 WHEN (PERIODOINI = 7 AND PERIODOFIN = 11) THEN (sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1476 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS)
1477 WHEN (PERIODOINI = 7 AND PERIODOFIN = 12) THEN (sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1478 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS)
1479 WHEN (PERIODOINI = 7 AND PERIODOFIN = 13) THEN (sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1480 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS +
1481 sa.PERIODO13_SALDOS)
1482 WHEN (PERIODOINI = 7 AND PERIODOFIN = 14) THEN (sa.PERIODO7_SALDOS + sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS +
1483 sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS +
1484 sa.PERIODO13_SALDOS + sa.PERIODO14_SALDOS)
1485 WHEN (PERIODOINI = 8 AND PERIODOFIN = 8) THEN sa.PERIODO8_SALDOS
1486 WHEN (PERIODOINI = 8 AND PERIODOFIN = 9) THEN (sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS)
1487 WHEN (PERIODOINI = 8 AND PERIODOFIN = 10) THEN (sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS)
1488 WHEN (PERIODOINI = 8 AND PERIODOFIN = 11) THEN (sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1489 sa.PERIODO11_SALDOS)
1490 WHEN (PERIODOINI = 8 AND PERIODOFIN = 12) THEN (sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1491 sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS)
1492 WHEN (PERIODOINI = 8 AND PERIODOFIN = 13) THEN (sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1493 sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS)
1494 WHEN (PERIODOINI = 8 AND PERIODOFIN = 14) THEN (sa.PERIODO8_SALDOS + sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS +
1495 sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS +
1496 sa.PERIODO14_SALDOS)
1497 WHEN (PERIODOINI = 9 AND PERIODOFIN = 9) THEN sa.PERIODO9_SALDOS
1498 WHEN (PERIODOINI = 9 AND PERIODOFIN = 10) THEN (sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS)
1499 WHEN (PERIODOINI = 9 AND PERIODOFIN = 11) THEN (sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS)
1500 WHEN (PERIODOINI = 9 AND PERIODOFIN = 12) THEN (sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS +
1501 sa.PERIODO12_SALDOS)
1502 WHEN (PERIODOINI = 9 AND PERIODOFIN = 13) THEN (sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS +
1503 sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS)
1504 WHEN (PERIODOINI = 9 AND PERIODOFIN = 14) THEN (sa.PERIODO9_SALDOS + sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS +
1505 sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS + sa.PERIODO14_SALDOS)
1506 WHEN (PERIODOINI = 10 AND PERIODOFIN = 10) THEN sa.PERIODO10_SALDOS
1507 WHEN (PERIODOINI = 10 AND PERIODOFIN = 11) THEN (sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS)
1508 WHEN (PERIODOINI = 10 AND PERIODOFIN = 12) THEN (sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS)
1509 WHEN (PERIODOINI = 10 AND PERIODOFIN = 13) THEN (sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS +
1510 sa.PERIODO13_SALDOS)
1511 WHEN (PERIODOINI = 10 AND PERIODOFIN = 14) THEN (sa.PERIODO10_SALDOS + sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS +
1512 sa.PERIODO13_SALDOS + sa.PERIODO14_SALDOS)
1513 WHEN (PERIODOINI = 11 AND PERIODOFIN = 11) THEN sa.PERIODO11_SALDOS
1514 WHEN (PERIODOINI = 11 AND PERIODOFIN = 12) THEN (sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS)
1515 WHEN (PERIODOINI = 11 AND PERIODOFIN = 13) THEN (sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS)
1516 WHEN (PERIODOINI = 11 AND PERIODOFIN = 14) THEN (sa.PERIODO11_SALDOS + sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS +
1517 sa.PERIODO14_SALDOS)
1518 WHEN (PERIODOINI = 12 AND PERIODOFIN = 12) THEN sa.PERIODO12_SALDOS
1519 WHEN (PERIODOINI = 12 AND PERIODOFIN = 13) THEN (sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS)
1520 WHEN (PERIODOINI = 12 AND PERIODOFIN = 14) THEN (sa.PERIODO12_SALDOS + sa.PERIODO13_SALDOS + sa.PERIODO14_SALDOS)
1521 WHEN (PERIODOINI = 13 AND PERIODOFIN = 13) THEN sa.PERIODO13_SALDOS
1522 WHEN (PERIODOINI = 13 AND PERIODOFIN = 14) THEN (sa.PERIODO13_SALDOS + sa.PERIODO14_SALDOS)
1523 WHEN (PERIODOINI = 14 AND PERIODOFIN = 14) THEN sa.PERIODO14_SALDOS
1524 ELSE NULL
1525 END
1526 )
1527 WHEN RANGO = 'periodo' THEN
1528 (
1529 CASE
1530 WHEN PERIODOFIN = 1 THEN sa.PERIODO1_SALDOS
1531 WHEN PERIODOFIN = 2 THEN sa.PERIODO2_SALDOS
1532 WHEN PERIODOFIN = 3 THEN sa.PERIODO3_SALDOS
1533 WHEN PERIODOFIN = 4 THEN sa.PERIODO4_SALDOS
1534 WHEN PERIODOFIN = 5 THEN sa.PERIODO5_SALDOS
1535 WHEN PERIODOFIN = 6 THEN sa.PERIODO6_SALDOS
1536 WHEN PERIODOFIN = 7 THEN sa.PERIODO7_SALDOS
1537 WHEN PERIODOFIN = 8 THEN sa.PERIODO8_SALDOS
1538 WHEN PERIODOFIN = 9 THEN sa.PERIODO9_SALDOS
1539 WHEN PERIODOFIN = 10 THEN sa.PERIODO10_SALDOS
1540 WHEN PERIODOFIN = 11 THEN sa.PERIODO11_SALDOS
1541 WHEN PERIODOFIN = 12 THEN sa.PERIODO12_SALDOS
1542 WHEN PERIODOFIN = 13 THEN sa.PERIODO13_SALDOS
1543 WHEN PERIODOFIN = 14 THEN sa.PERIODO14_SALDOS
1544 ELSE NULL
1545 END
1546 )
1547 END
1548 ) PERIODO_SALDO,
1549 (
1550 CASE
1551 WHEN RANGO = 'rango' THEN
1552 (
1553 CASE
1554 WHEN PERIODOINI = 1 THEN sa.SALDO_INICIAL_ME
1555 WHEN PERIODOINI = 2 THEN sa.PERIODO1_SALDOS_ME
1556 WHEN PERIODOINI = 3 THEN sa.PERIODO2_SALDOS_ME
1557 WHEN PERIODOINI = 4 THEN sa.PERIODO3_SALDOS_ME
1558 WHEN PERIODOINI = 5 THEN sa.PERIODO4_SALDOS_ME
1559 WHEN PERIODOINI = 6 THEN sa.PERIODO5_SALDOS_ME
1560 WHEN PERIODOINI = 7 THEN sa.PERIODO6_SALDOS_ME
1561 WHEN PERIODOINI = 8 THEN sa.PERIODO7_SALDOS_ME
1562 WHEN PERIODOINI = 9 THEN sa.PERIODO8_SALDOS_ME
1563 WHEN PERIODOINI = 10 THEN sa.PERIODO9_SALDOS_ME
1564 WHEN PERIODOINI = 11 THEN sa.PERIODO10_SALDOS_ME
1565 WHEN PERIODOINI = 12 THEN sa.PERIODO11_SALDOS_ME
1566 WHEN PERIODOINI = 13 THEN sa.PERIODO12_SALDOS_ME
1567 WHEN PERIODOINI = 14 THEN sa.PERIODO13_SALDOS_ME
1568 ELSE NULL
1569 END
1570 )
1571 WHEN RANGO = 'periodo' THEN
1572 (
1573 CASE
1574 WHEN PERIODOFIN = 1 THEN sa.SALDO_INICIAL_ME
1575 WHEN PERIODOFIN = 2 THEN sa.PERIODO1_SALDOS_ME
1576 WHEN PERIODOFIN = 3 THEN sa.PERIODO2_SALDOS_ME
1577 WHEN PERIODOFIN = 4 THEN sa.PERIODO3_SALDOS_ME
1578 WHEN PERIODOFIN = 5 THEN sa.PERIODO4_SALDOS_ME
1579 WHEN PERIODOFIN = 6 THEN sa.PERIODO5_SALDOS_ME
1580 WHEN PERIODOFIN = 7 THEN sa.PERIODO6_SALDOS_ME
1581 WHEN PERIODOFIN = 8 THEN sa.PERIODO7_SALDOS_ME
1582 WHEN PERIODOFIN = 9 THEN sa.PERIODO8_SALDOS_ME
1583 WHEN PERIODOFIN = 10 THEN sa.PERIODO9_SALDOS_ME
1584 WHEN PERIODOFIN = 11 THEN sa.PERIODO10_SALDOS_ME
1585 WHEN PERIODOFIN = 12 THEN sa.PERIODO11_SALDOS_ME
1586 WHEN PERIODOFIN = 13 THEN sa.PERIODO12_SALDOS_ME
1587 WHEN PERIODOFIN = 14 THEN sa.PERIODO13_SALDOS_ME
1588 ELSE NULL
1589 END
1590 )
1591 END
1592 ) SALDO_INICIAL_ME,
1593 (
1594 CASE
1595 WHEN RANGO = 'rango' THEN
1596 (
1597 CASE
1598 WHEN (PERIODOINI = 1 AND PERIODOFIN = 1) THEN sa.PERIODO1_CARGOS_ME
1599 WHEN (PERIODOINI = 1 AND PERIODOFIN = 2) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME)
1600 WHEN (PERIODOINI = 1 AND PERIODOFIN = 3) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME)
1601 WHEN (PERIODOINI = 1 AND PERIODOFIN = 4) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME +
1602 sa.PERIODO4_CARGOS_ME)
1603 WHEN (PERIODOINI = 1 AND PERIODOFIN = 5) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME +
1604 sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME)
1605 WHEN (PERIODOINI = 1 AND PERIODOFIN = 6) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME +
1606 sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME)
1607 WHEN (PERIODOINI = 1 AND PERIODOFIN = 7) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME +
1608 sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1609 sa.PERIODO7_CARGOS_ME)
1610 WHEN (PERIODOINI = 1 AND PERIODOFIN = 8) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME +
1611 sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1612 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME)
1613 WHEN (PERIODOINI = 1 AND PERIODOFIN = 9) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME +
1614 sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1615 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME)
1616 WHEN (PERIODOINI = 1 AND PERIODOFIN = 10) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME +
1617 sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1618 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1619 sa.PERIODO10_CARGOS_ME)
1620 WHEN (PERIODOINI = 1 AND PERIODOFIN = 11) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME +
1621 sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1622 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1623 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME)
1624 WHEN (PERIODOINI = 1 AND PERIODOFIN = 12) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME +
1625 sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1626 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1627 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME)
1628 WHEN (PERIODOINI = 1 AND PERIODOFIN = 13) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME +
1629 sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1630 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1631 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME +
1632 sa.PERIODO13_CARGOS_ME)
1633 WHEN (PERIODOINI = 1 AND PERIODOFIN = 14) THEN (sa.PERIODO1_CARGOS_ME + sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME +
1634 sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1635 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1636 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME +
1637 sa.PERIODO13_CARGOS_ME + sa.PERIODO14_CARGOS_ME)
1638 WHEN (PERIODOINI = 2 AND PERIODOFIN = 2) THEN sa.PERIODO2_CARGOS_ME
1639 WHEN (PERIODOINI = 2 AND PERIODOFIN = 3) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME)
1640 WHEN (PERIODOINI = 2 AND PERIODOFIN = 4) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME)
1641 WHEN (PERIODOINI = 2 AND PERIODOFIN = 5) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME +
1642 sa.PERIODO5_CARGOS_ME)
1643 WHEN (PERIODOINI = 2 AND PERIODOFIN = 6) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME +
1644 sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME)
1645 WHEN (PERIODOINI = 2 AND PERIODOFIN = 7) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME +
1646 sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME)
1647 WHEN (PERIODOINI = 2 AND PERIODOFIN = 8) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME +
1648 sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1649 sa.PERIODO8_CARGOS_ME)
1650 WHEN (PERIODOINI = 2 AND PERIODOFIN = 9) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME +
1651 sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1652 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME)
1653 WHEN (PERIODOINI = 2 AND PERIODOFIN = 10) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME +
1654 sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1655 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME)
1656 WHEN (PERIODOINI = 2 AND PERIODOFIN = 11) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME +
1657 sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1658 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1659 sa.PERIODO11_CARGOS_ME)
1660 WHEN (PERIODOINI = 2 AND PERIODOFIN = 12) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME +
1661 sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1662 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1663 sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME)
1664 WHEN (PERIODOINI = 2 AND PERIODOFIN = 13) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME +
1665 sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1666 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1667 sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME)
1668 WHEN (PERIODOINI = 2 AND PERIODOFIN = 14) THEN (sa.PERIODO2_CARGOS_ME + sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME +
1669 sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1670 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1671 sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME +
1672 sa.PERIODO14_CARGOS_ME)
1673 WHEN (PERIODOINI = 3 AND PERIODOFIN = 3) THEN sa.PERIODO3_CARGOS_ME
1674 WHEN (PERIODOINI = 3 AND PERIODOFIN = 4) THEN (sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME)
1675 WHEN (PERIODOINI = 3 AND PERIODOFIN = 5) THEN (sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME)
1676 WHEN (PERIODOINI = 3 AND PERIODOFIN = 6) THEN (sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME +
1677 sa.PERIODO6_CARGOS_ME)
1678 WHEN (PERIODOINI = 3 AND PERIODOFIN = 7) THEN (sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME +
1679 sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME)
1680 WHEN (PERIODOINI = 3 AND PERIODOFIN = 8) THEN (sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME +
1681 sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME)
1682 WHEN (PERIODOINI = 3 AND PERIODOFIN = 9) THEN (sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME +
1683 sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1684 sa.PERIODO9_CARGOS_ME)
1685 WHEN (PERIODOINI = 3 AND PERIODOFIN = 10) THEN (sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME +
1686 sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1687 sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME)
1688 WHEN (PERIODOINI = 3 AND PERIODOFIN = 11) THEN (sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME +
1689 sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1690 sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME)
1691 WHEN (PERIODOINI = 3 AND PERIODOFIN = 12) THEN (sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME +
1692 sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1693 sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME +
1694 sa.PERIODO12_CARGOS_ME)
1695 WHEN (PERIODOINI = 3 AND PERIODOFIN = 13) THEN (sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME +
1696 sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1697 sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME +
1698 sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME)
1699 WHEN (PERIODOINI = 3 AND PERIODOFIN = 14) THEN (sa.PERIODO3_CARGOS_ME + sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME +
1700 sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1701 sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME +
1702 sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME + sa.PERIODO14_CARGOS_ME)
1703 WHEN (PERIODOINI = 4 AND PERIODOFIN = 4) THEN sa.PERIODO4_CARGOS_ME
1704 WHEN (PERIODOINI = 4 AND PERIODOFIN = 5) THEN (sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME)
1705 WHEN (PERIODOINI = 4 AND PERIODOFIN = 6) THEN (sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME)
1706 WHEN (PERIODOINI = 4 AND PERIODOFIN = 7) THEN (sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1707 sa.PERIODO7_CARGOS_ME)
1708 WHEN (PERIODOINI = 4 AND PERIODOFIN = 8) THEN (sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1709 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME)
1710 WHEN (PERIODOINI = 4 AND PERIODOFIN = 9) THEN (sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1711 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME)
1712 WHEN (PERIODOINI = 4 AND PERIODOFIN = 10) THEN (sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1713 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1714 sa.PERIODO10_CARGOS_ME)
1715 WHEN (PERIODOINI = 4 AND PERIODOFIN = 11) THEN (sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1716 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1717 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME)
1718 WHEN (PERIODOINI = 4 AND PERIODOFIN = 12) THEN (sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1719 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1720 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME)
1721 WHEN (PERIODOINI = 4 AND PERIODOFIN = 13) THEN (sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1722 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1723 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME +
1724 sa.PERIODO13_CARGOS_ME)
1725 WHEN (PERIODOINI = 4 AND PERIODOFIN = 14) THEN (sa.PERIODO4_CARGOS_ME + sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME +
1726 sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1727 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME +
1728 sa.PERIODO13_CARGOS_ME + sa.PERIODO14_CARGOS_ME)
1729 WHEN (PERIODOINI = 5 AND PERIODOFIN = 5) THEN sa.PERIODO5_CARGOS_ME
1730 WHEN (PERIODOINI = 5 AND PERIODOFIN = 6) THEN (sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME)
1731 WHEN (PERIODOINI = 5 AND PERIODOFIN = 7) THEN (sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME)
1732 WHEN (PERIODOINI = 5 AND PERIODOFIN = 8) THEN (sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1733 sa.PERIODO8_CARGOS_ME)
1734 WHEN (PERIODOINI = 5 AND PERIODOFIN = 9) THEN (sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1735 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME)
1736 WHEN (PERIODOINI = 5 AND PERIODOFIN = 10) THEN (sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1737 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME)
1738 WHEN (PERIODOINI = 5 AND PERIODOFIN = 11) THEN (sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1739 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1740 sa.PERIODO11_CARGOS_ME)
1741 WHEN (PERIODOINI = 5 AND PERIODOFIN = 12) THEN (sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1742 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1743 sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME)
1744 WHEN (PERIODOINI = 5 AND PERIODOFIN = 13) THEN (sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1745 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1746 sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME)
1747 WHEN (PERIODOINI = 5 AND PERIODOFIN = 14) THEN (sa.PERIODO5_CARGOS_ME + sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME +
1748 sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1749 sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME +
1750 sa.PERIODO14_CARGOS_ME)
1751 WHEN (PERIODOINI = 6 AND PERIODOFIN = 6) THEN sa.PERIODO6_CARGOS_ME
1752 WHEN (PERIODOINI = 6 AND PERIODOFIN = 7) THEN (sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME)
1753 WHEN (PERIODOINI = 6 AND PERIODOFIN = 8) THEN (sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME)
1754 WHEN (PERIODOINI = 6 AND PERIODOFIN = 9) THEN (sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1755 sa.PERIODO9_CARGOS_ME)
1756 WHEN (PERIODOINI = 6 AND PERIODOFIN = 10) THEN (sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1757 sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME)
1758 WHEN (PERIODOINI = 6 AND PERIODOFIN = 11) THEN (sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1759 sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME)
1760 WHEN (PERIODOINI = 6 AND PERIODOFIN = 12) THEN (sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1761 sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME +
1762 sa.PERIODO12_CARGOS_ME)
1763 WHEN (PERIODOINI = 6 AND PERIODOFIN = 13) THEN (sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1764 sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME +
1765 sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME)
1766 WHEN (PERIODOINI = 6 AND PERIODOFIN = 14) THEN (sa.PERIODO6_CARGOS_ME + sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME +
1767 sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME +
1768 sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME + sa.PERIODO14_CARGOS_ME)
1769 WHEN (PERIODOINI = 7 AND PERIODOFIN = 7) THEN sa.PERIODO7_CARGOS_ME
1770 WHEN (PERIODOINI = 7 AND PERIODOFIN = 8) THEN (sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME)
1771 WHEN (PERIODOINI = 7 AND PERIODOFIN = 9) THEN (sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME)
1772 WHEN (PERIODOINI = 7 AND PERIODOFIN = 10) THEN (sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1773 sa.PERIODO10_CARGOS_ME)
1774 WHEN (PERIODOINI = 7 AND PERIODOFIN = 11) THEN (sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1775 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME)
1776 WHEN (PERIODOINI = 7 AND PERIODOFIN = 12) THEN (sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1777 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME)
1778 WHEN (PERIODOINI = 7 AND PERIODOFIN = 13) THEN (sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1779 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME +
1780 sa.PERIODO13_CARGOS_ME)
1781 WHEN (PERIODOINI = 7 AND PERIODOFIN = 14) THEN (sa.PERIODO7_CARGOS_ME + sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME +
1782 sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME +
1783 sa.PERIODO13_CARGOS_ME + sa.PERIODO14_CARGOS_ME)
1784 WHEN (PERIODOINI = 8 AND PERIODOFIN = 8) THEN sa.PERIODO8_CARGOS_ME
1785 WHEN (PERIODOINI = 8 AND PERIODOFIN = 9) THEN (sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME)
1786 WHEN (PERIODOINI = 8 AND PERIODOFIN = 10) THEN (sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME)
1787 WHEN (PERIODOINI = 8 AND PERIODOFIN = 11) THEN (sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1788 sa.PERIODO11_CARGOS_ME)
1789 WHEN (PERIODOINI = 8 AND PERIODOFIN = 12) THEN (sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1790 sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME)
1791 WHEN (PERIODOINI = 8 AND PERIODOFIN = 13) THEN (sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1792 sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME)
1793 WHEN (PERIODOINI = 8 AND PERIODOFIN = 14) THEN (sa.PERIODO8_CARGOS_ME + sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME +
1794 sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME +
1795 sa.PERIODO14_CARGOS_ME)
1796 WHEN (PERIODOINI = 9 AND PERIODOFIN = 9) THEN sa.PERIODO9_CARGOS_ME
1797 WHEN (PERIODOINI = 9 AND PERIODOFIN = 10) THEN (sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME)
1798 WHEN (PERIODOINI = 9 AND PERIODOFIN = 11) THEN (sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME)
1799 WHEN (PERIODOINI = 9 AND PERIODOFIN = 12) THEN (sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME +
1800 sa.PERIODO12_CARGOS_ME)
1801 WHEN (PERIODOINI = 9 AND PERIODOFIN = 13) THEN (sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME +
1802 sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME)
1803 WHEN (PERIODOINI = 9 AND PERIODOFIN = 14) THEN (sa.PERIODO9_CARGOS_ME + sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME +
1804 sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME + sa.PERIODO14_CARGOS_ME)
1805 WHEN (PERIODOINI = 10 AND PERIODOFIN = 10) THEN sa.PERIODO10_CARGOS_ME
1806 WHEN (PERIODOINI = 10 AND PERIODOFIN = 11) THEN (sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME)
1807 WHEN (PERIODOINI = 10 AND PERIODOFIN = 12) THEN (sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME)
1808 WHEN (PERIODOINI = 10 AND PERIODOFIN = 13) THEN (sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME +
1809 sa.PERIODO13_CARGOS_ME)
1810 WHEN (PERIODOINI = 10 AND PERIODOFIN = 14) THEN (sa.PERIODO10_CARGOS_ME + sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME +
1811 sa.PERIODO13_CARGOS_ME + sa.PERIODO14_CARGOS_ME)
1812 WHEN (PERIODOINI = 11 AND PERIODOFIN = 11) THEN sa.PERIODO11_CARGOS_ME
1813 WHEN (PERIODOINI = 11 AND PERIODOFIN = 12) THEN (sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME)
1814 WHEN (PERIODOINI = 11 AND PERIODOFIN = 13) THEN (sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME)
1815 WHEN (PERIODOINI = 11 AND PERIODOFIN = 14) THEN (sa.PERIODO11_CARGOS_ME + sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME +
1816 sa.PERIODO14_CARGOS_ME)
1817 WHEN (PERIODOINI = 12 AND PERIODOFIN = 12) THEN sa.PERIODO12_CARGOS_ME
1818 WHEN (PERIODOINI = 12 AND PERIODOFIN = 13) THEN (sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME)
1819 WHEN (PERIODOINI = 12 AND PERIODOFIN = 14) THEN (sa.PERIODO12_CARGOS_ME + sa.PERIODO13_CARGOS_ME + sa.PERIODO14_CARGOS_ME)
1820 WHEN (PERIODOINI = 13 AND PERIODOFIN = 13) THEN sa.PERIODO13_CARGOS_ME
1821 WHEN (PERIODOINI = 13 AND PERIODOFIN = 14) THEN (sa.PERIODO13_CARGOS_ME + sa.PERIODO14_CARGOS_ME)
1822 WHEN (PERIODOINI = 14 AND PERIODOFIN = 14) THEN sa.PERIODO14_CARGOS_ME
1823 ELSE NULL
1824 END
1825 )
1826 WHEN RANGO = 'periodo' THEN
1827 (
1828 CASE
1829 WHEN PERIODOFIN = 1 THEN sa.PERIODO1_CARGOS_ME
1830 WHEN PERIODOFIN = 2 THEN sa.PERIODO2_CARGOS_ME
1831 WHEN PERIODOFIN = 3 THEN sa.PERIODO3_CARGOS_ME
1832 WHEN PERIODOFIN = 4 THEN sa.PERIODO4_CARGOS_ME
1833 WHEN PERIODOFIN = 5 THEN sa.PERIODO5_CARGOS_ME
1834 WHEN PERIODOFIN = 6 THEN sa.PERIODO6_CARGOS_ME
1835 WHEN PERIODOFIN = 7 THEN sa.PERIODO7_CARGOS_ME
1836 WHEN PERIODOFIN = 8 THEN sa.PERIODO8_CARGOS_ME
1837 WHEN PERIODOFIN = 9 THEN sa.PERIODO9_CARGOS_ME
1838 WHEN PERIODOFIN = 10 THEN sa.PERIODO10_CARGOS_ME
1839 WHEN PERIODOFIN = 11 THEN sa.PERIODO11_CARGOS_ME
1840 WHEN PERIODOFIN = 12 THEN sa.PERIODO12_CARGOS_ME
1841 WHEN PERIODOFIN = 13 THEN sa.PERIODO13_CARGOS_ME
1842 WHEN PERIODOFIN = 14 THEN sa.PERIODO14_CARGOS_ME
1843 ELSE NULL
1844 END
1845 )
1846 END
1847 ) PERIODO_CARGOS_ME,
1848 (
1849 CASE
1850 WHEN RANGO = 'rango' THEN
1851 (
1852 CASE
1853 WHEN (PERIODOINI = 1 AND PERIODOFIN = 1) THEN sa.PERIODO1_ABONOS_ME
1854 WHEN (PERIODOINI = 1 AND PERIODOFIN = 2) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME)
1855 WHEN (PERIODOINI = 1 AND PERIODOFIN = 3) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME)
1856 WHEN (PERIODOINI = 1 AND PERIODOFIN = 4) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME +
1857 sa.PERIODO4_ABONOS_ME)
1858 WHEN (PERIODOINI = 1 AND PERIODOFIN = 5) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME +
1859 sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME)
1860 WHEN (PERIODOINI = 1 AND PERIODOFIN = 6) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME +
1861 sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME)
1862 WHEN (PERIODOINI = 1 AND PERIODOFIN = 7) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME +
1863 sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1864 sa.PERIODO7_ABONOS_ME)
1865 WHEN (PERIODOINI = 1 AND PERIODOFIN = 8) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME +
1866 sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1867 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME)
1868 WHEN (PERIODOINI = 1 AND PERIODOFIN = 9) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME +
1869 sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1870 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME)
1871 WHEN (PERIODOINI = 1 AND PERIODOFIN = 10) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME +
1872 sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1873 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
1874 sa.PERIODO10_ABONOS_ME)
1875 WHEN (PERIODOINI = 1 AND PERIODOFIN = 11) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME +
1876 sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1877 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
1878 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME)
1879 WHEN (PERIODOINI = 1 AND PERIODOFIN = 12) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME +
1880 sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1881 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
1882 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME)
1883 WHEN (PERIODOINI = 1 AND PERIODOFIN = 13) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME +
1884 sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1885 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
1886 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME +
1887 sa.PERIODO13_ABONOS_ME)
1888 WHEN (PERIODOINI = 1 AND PERIODOFIN = 14) THEN (sa.PERIODO1_ABONOS_ME + sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME +
1889 sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1890 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
1891 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME +
1892 sa.PERIODO13_ABONOS_ME + sa.PERIODO14_ABONOS_ME)
1893 WHEN (PERIODOINI = 2 AND PERIODOFIN = 2) THEN sa.PERIODO2_ABONOS_ME
1894 WHEN (PERIODOINI = 2 AND PERIODOFIN = 3) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME)
1895 WHEN (PERIODOINI = 2 AND PERIODOFIN = 4) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME)
1896 WHEN (PERIODOINI = 2 AND PERIODOFIN = 5) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME +
1897 sa.PERIODO5_ABONOS_ME)
1898 WHEN (PERIODOINI = 2 AND PERIODOFIN = 6) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME +
1899 sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME)
1900 WHEN (PERIODOINI = 2 AND PERIODOFIN = 7) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME +
1901 sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME)
1902 WHEN (PERIODOINI = 2 AND PERIODOFIN = 8) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME +
1903 sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1904 sa.PERIODO8_ABONOS_ME)
1905 WHEN (PERIODOINI = 2 AND PERIODOFIN = 9) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME +
1906 sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1907 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME)
1908 WHEN (PERIODOINI = 2 AND PERIODOFIN = 10) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME +
1909 sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1910 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME)
1911 WHEN (PERIODOINI = 2 AND PERIODOFIN = 11) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME +
1912 sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1913 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
1914 sa.PERIODO11_ABONOS_ME)
1915 WHEN (PERIODOINI = 2 AND PERIODOFIN = 12) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME +
1916 sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1917 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
1918 sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME)
1919 WHEN (PERIODOINI = 2 AND PERIODOFIN = 13) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME +
1920 sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1921 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
1922 sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME)
1923 WHEN (PERIODOINI = 2 AND PERIODOFIN = 14) THEN (sa.PERIODO2_ABONOS_ME + sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME +
1924 sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1925 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
1926 sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME +
1927 sa.PERIODO14_ABONOS_ME)
1928 WHEN (PERIODOINI = 3 AND PERIODOFIN = 3) THEN sa.PERIODO3_ABONOS_ME
1929 WHEN (PERIODOINI = 3 AND PERIODOFIN = 4) THEN (sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME)
1930 WHEN (PERIODOINI = 3 AND PERIODOFIN = 5) THEN (sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME)
1931 WHEN (PERIODOINI = 3 AND PERIODOFIN = 6) THEN (sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME +
1932 sa.PERIODO6_ABONOS_ME)
1933 WHEN (PERIODOINI = 3 AND PERIODOFIN = 7) THEN (sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME +
1934 sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME)
1935 WHEN (PERIODOINI = 3 AND PERIODOFIN = 8) THEN (sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME +
1936 sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME)
1937 WHEN (PERIODOINI = 3 AND PERIODOFIN = 9) THEN (sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME +
1938 sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
1939 sa.PERIODO9_ABONOS_ME)
1940 WHEN (PERIODOINI = 3 AND PERIODOFIN = 10) THEN (sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME +
1941 sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
1942 sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME)
1943 WHEN (PERIODOINI = 3 AND PERIODOFIN = 11) THEN (sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME +
1944 sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
1945 sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME)
1946 WHEN (PERIODOINI = 3 AND PERIODOFIN = 12) THEN (sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME +
1947 sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
1948 sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME +
1949 sa.PERIODO12_ABONOS_ME)
1950 WHEN (PERIODOINI = 3 AND PERIODOFIN = 13) THEN (sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME +
1951 sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
1952 sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME +
1953 sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME)
1954 WHEN (PERIODOINI = 3 AND PERIODOFIN = 14) THEN (sa.PERIODO3_ABONOS_ME + sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME +
1955 sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
1956 sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME +
1957 sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME + sa.PERIODO14_ABONOS_ME)
1958 WHEN (PERIODOINI = 4 AND PERIODOFIN = 4) THEN sa.PERIODO4_ABONOS_ME
1959 WHEN (PERIODOINI = 4 AND PERIODOFIN = 5) THEN (sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME)
1960 WHEN (PERIODOINI = 4 AND PERIODOFIN = 6) THEN (sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME)
1961 WHEN (PERIODOINI = 4 AND PERIODOFIN = 7) THEN (sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1962 sa.PERIODO7_ABONOS_ME)
1963 WHEN (PERIODOINI = 4 AND PERIODOFIN = 8) THEN (sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1964 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME)
1965 WHEN (PERIODOINI = 4 AND PERIODOFIN = 9) THEN (sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1966 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME)
1967 WHEN (PERIODOINI = 4 AND PERIODOFIN = 10) THEN (sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1968 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
1969 sa.PERIODO10_ABONOS_ME)
1970 WHEN (PERIODOINI = 4 AND PERIODOFIN = 11) THEN (sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1971 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
1972 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME)
1973 WHEN (PERIODOINI = 4 AND PERIODOFIN = 12) THEN (sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1974 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
1975 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME)
1976 WHEN (PERIODOINI = 4 AND PERIODOFIN = 13) THEN (sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1977 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
1978 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME +
1979 sa.PERIODO13_ABONOS_ME)
1980 WHEN (PERIODOINI = 4 AND PERIODOFIN = 14) THEN (sa.PERIODO4_ABONOS_ME + sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME +
1981 sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
1982 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME +
1983 sa.PERIODO13_ABONOS_ME + sa.PERIODO14_ABONOS_ME)
1984 WHEN (PERIODOINI = 5 AND PERIODOFIN = 5) THEN sa.PERIODO5_ABONOS_ME
1985 WHEN (PERIODOINI = 5 AND PERIODOFIN = 6) THEN (sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME)
1986 WHEN (PERIODOINI = 5 AND PERIODOFIN = 7) THEN (sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME)
1987 WHEN (PERIODOINI = 5 AND PERIODOFIN = 8) THEN (sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1988 sa.PERIODO8_ABONOS_ME)
1989 WHEN (PERIODOINI = 5 AND PERIODOFIN = 9) THEN (sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1990 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME)
1991 WHEN (PERIODOINI = 5 AND PERIODOFIN = 10) THEN (sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1992 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME)
1993 WHEN (PERIODOINI = 5 AND PERIODOFIN = 11) THEN (sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1994 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
1995 sa.PERIODO11_ABONOS_ME)
1996 WHEN (PERIODOINI = 5 AND PERIODOFIN = 12) THEN (sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
1997 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
1998 sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME)
1999 WHEN (PERIODOINI = 5 AND PERIODOFIN = 13) THEN (sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
2000 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
2001 sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME)
2002 WHEN (PERIODOINI = 5 AND PERIODOFIN = 14) THEN (sa.PERIODO5_ABONOS_ME + sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME +
2003 sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
2004 sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME +
2005 sa.PERIODO14_ABONOS_ME)
2006 WHEN (PERIODOINI = 6 AND PERIODOFIN = 6) THEN sa.PERIODO6_ABONOS_ME
2007 WHEN (PERIODOINI = 6 AND PERIODOFIN = 7) THEN (sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME)
2008 WHEN (PERIODOINI = 6 AND PERIODOFIN = 8) THEN (sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME)
2009 WHEN (PERIODOINI = 6 AND PERIODOFIN = 9) THEN (sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
2010 sa.PERIODO9_ABONOS_ME)
2011 WHEN (PERIODOINI = 6 AND PERIODOFIN = 10) THEN (sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
2012 sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME)
2013 WHEN (PERIODOINI = 6 AND PERIODOFIN = 11) THEN (sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
2014 sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME)
2015 WHEN (PERIODOINI = 6 AND PERIODOFIN = 12) THEN (sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
2016 sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME +
2017 sa.PERIODO12_ABONOS_ME)
2018 WHEN (PERIODOINI = 6 AND PERIODOFIN = 13) THEN (sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
2019 sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME +
2020 sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME)
2021 WHEN (PERIODOINI = 6 AND PERIODOFIN = 14) THEN (sa.PERIODO6_ABONOS_ME + sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME +
2022 sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME +
2023 sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME + sa.PERIODO14_ABONOS_ME)
2024 WHEN (PERIODOINI = 7 AND PERIODOFIN = 7) THEN sa.PERIODO7_ABONOS_ME
2025 WHEN (PERIODOINI = 7 AND PERIODOFIN = 8) THEN (sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME)
2026 WHEN (PERIODOINI = 7 AND PERIODOFIN = 9) THEN (sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME)
2027 WHEN (PERIODOINI = 7 AND PERIODOFIN = 10) THEN (sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
2028 sa.PERIODO10_ABONOS_ME)
2029 WHEN (PERIODOINI = 7 AND PERIODOFIN = 11) THEN (sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
2030 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME)
2031 WHEN (PERIODOINI = 7 AND PERIODOFIN = 12) THEN (sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
2032 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME)
2033 WHEN (PERIODOINI = 7 AND PERIODOFIN = 13) THEN (sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
2034 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME +
2035 sa.PERIODO13_ABONOS_ME)
2036 WHEN (PERIODOINI = 7 AND PERIODOFIN = 14) THEN (sa.PERIODO7_ABONOS_ME + sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME +
2037 sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME +
2038 sa.PERIODO13_ABONOS_ME + sa.PERIODO14_ABONOS_ME)
2039 WHEN (PERIODOINI = 8 AND PERIODOFIN = 8) THEN sa.PERIODO8_ABONOS_ME
2040 WHEN (PERIODOINI = 8 AND PERIODOFIN = 9) THEN (sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME)
2041 WHEN (PERIODOINI = 8 AND PERIODOFIN = 10) THEN (sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME)
2042 WHEN (PERIODOINI = 8 AND PERIODOFIN = 11) THEN (sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
2043 sa.PERIODO11_ABONOS_ME)
2044 WHEN (PERIODOINI = 8 AND PERIODOFIN = 12) THEN (sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
2045 sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME)
2046 WHEN (PERIODOINI = 8 AND PERIODOFIN = 13) THEN (sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
2047 sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME)
2048 WHEN (PERIODOINI = 8 AND PERIODOFIN = 14) THEN (sa.PERIODO8_ABONOS_ME + sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME +
2049 sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME +
2050 sa.PERIODO14_ABONOS_ME)
2051 WHEN (PERIODOINI = 9 AND PERIODOFIN = 9) THEN sa.PERIODO9_ABONOS_ME
2052 WHEN (PERIODOINI = 9 AND PERIODOFIN = 10) THEN (sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME)
2053 WHEN (PERIODOINI = 9 AND PERIODOFIN = 11) THEN (sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME)
2054 WHEN (PERIODOINI = 9 AND PERIODOFIN = 12) THEN (sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME +
2055 sa.PERIODO12_ABONOS_ME)
2056 WHEN (PERIODOINI = 9 AND PERIODOFIN = 13) THEN (sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME +
2057 sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME)
2058 WHEN (PERIODOINI = 9 AND PERIODOFIN = 14) THEN (sa.PERIODO9_ABONOS_ME + sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME +
2059 sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME + sa.PERIODO14_ABONOS_ME)
2060 WHEN (PERIODOINI = 10 AND PERIODOFIN = 10) THEN sa.PERIODO10_ABONOS_ME
2061 WHEN (PERIODOINI = 10 AND PERIODOFIN = 11) THEN (sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME)
2062 WHEN (PERIODOINI = 10 AND PERIODOFIN = 12) THEN (sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME)
2063 WHEN (PERIODOINI = 10 AND PERIODOFIN = 13) THEN (sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME +
2064 sa.PERIODO13_ABONOS_ME)
2065 WHEN (PERIODOINI = 10 AND PERIODOFIN = 14) THEN (sa.PERIODO10_ABONOS_ME + sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME +
2066 sa.PERIODO13_ABONOS_ME + sa.PERIODO14_ABONOS_ME)
2067 WHEN (PERIODOINI = 11 AND PERIODOFIN = 11) THEN sa.PERIODO11_ABONOS_ME
2068 WHEN (PERIODOINI = 11 AND PERIODOFIN = 12) THEN (sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME)
2069 WHEN (PERIODOINI = 11 AND PERIODOFIN = 13) THEN (sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME)
2070 WHEN (PERIODOINI = 11 AND PERIODOFIN = 14) THEN (sa.PERIODO11_ABONOS_ME + sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME +
2071 sa.PERIODO14_ABONOS_ME)
2072 WHEN (PERIODOINI = 12 AND PERIODOFIN = 12) THEN sa.PERIODO12_ABONOS_ME
2073 WHEN (PERIODOINI = 12 AND PERIODOFIN = 13) THEN (sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME)
2074 WHEN (PERIODOINI = 12 AND PERIODOFIN = 14) THEN (sa.PERIODO12_ABONOS_ME + sa.PERIODO13_ABONOS_ME + sa.PERIODO14_ABONOS_ME)
2075 WHEN (PERIODOINI = 13 AND PERIODOFIN = 13) THEN sa.PERIODO13_ABONOS_ME
2076 WHEN (PERIODOINI = 13 AND PERIODOFIN = 14) THEN (sa.PERIODO13_ABONOS_ME + sa.PERIODO14_ABONOS_ME)
2077 WHEN (PERIODOINI = 14 AND PERIODOFIN = 14) THEN sa.PERIODO14_ABONOS_ME
2078 ELSE NULL
2079 END
2080 )
2081 WHEN RANGO = 'periodo' THEN
2082 (
2083 CASE
2084 WHEN PERIODOFIN = 1 THEN sa.PERIODO1_ABONOS_ME
2085 WHEN PERIODOFIN = 2 THEN sa.PERIODO2_ABONOS_ME
2086 WHEN PERIODOFIN = 3 THEN sa.PERIODO3_ABONOS_ME
2087 WHEN PERIODOFIN = 4 THEN sa.PERIODO4_ABONOS_ME
2088 WHEN PERIODOFIN = 5 THEN sa.PERIODO5_ABONOS_ME
2089 WHEN PERIODOFIN = 6 THEN sa.PERIODO6_ABONOS_ME
2090 WHEN PERIODOFIN = 7 THEN sa.PERIODO7_ABONOS_ME
2091 WHEN PERIODOFIN = 8 THEN sa.PERIODO8_ABONOS_ME
2092 WHEN PERIODOFIN = 9 THEN sa.PERIODO9_ABONOS_ME
2093 WHEN PERIODOFIN = 10 THEN sa.PERIODO10_ABONOS_ME
2094 WHEN PERIODOFIN = 11 THEN sa.PERIODO11_ABONOS_ME
2095 WHEN PERIODOFIN = 12 THEN sa.PERIODO12_ABONOS_ME
2096 WHEN PERIODOFIN = 13 THEN sa.PERIODO13_ABONOS_ME
2097 WHEN PERIODOFIN = 14 THEN sa.PERIODO14_ABONOS_ME
2098 ELSE NULL
2099 END
2100 )
2101 END
2102 ) PERIODO_ABONOS_ME,
2103 (
2104 CASE
2105 WHEN RANGO = 'rango' THEN
2106 (
2107 CASE
2108 WHEN (PERIODOINI = 1 AND PERIODOFIN = 1) THEN sa.PERIODO1_SALDOS_ME
2109 WHEN (PERIODOINI = 1 AND PERIODOFIN = 2) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME)
2110 WHEN (PERIODOINI = 1 AND PERIODOFIN = 3) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME)
2111 WHEN (PERIODOINI = 1 AND PERIODOFIN = 4) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME +
2112 sa.PERIODO4_SALDOS_ME)
2113 WHEN (PERIODOINI = 1 AND PERIODOFIN = 5) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME +
2114 sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME)
2115 WHEN (PERIODOINI = 1 AND PERIODOFIN = 6) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME +
2116 sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME)
2117 WHEN (PERIODOINI = 1 AND PERIODOFIN = 7) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME +
2118 sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2119 sa.PERIODO7_SALDOS_ME)
2120 WHEN (PERIODOINI = 1 AND PERIODOFIN = 8) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME +
2121 sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2122 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME)
2123 WHEN (PERIODOINI = 1 AND PERIODOFIN = 9) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME +
2124 sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2125 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME)
2126 WHEN (PERIODOINI = 1 AND PERIODOFIN = 10) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME +
2127 sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2128 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2129 sa.PERIODO10_SALDOS_ME)
2130 WHEN (PERIODOINI = 1 AND PERIODOFIN = 11) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME +
2131 sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2132 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2133 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME)
2134 WHEN (PERIODOINI = 1 AND PERIODOFIN = 12) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME +
2135 sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2136 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2137 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME)
2138 WHEN (PERIODOINI = 1 AND PERIODOFIN = 13) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME +
2139 sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2140 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2141 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME +
2142 sa.PERIODO13_SALDOS_ME)
2143 WHEN (PERIODOINI = 1 AND PERIODOFIN = 14) THEN (sa.PERIODO1_SALDOS_ME + sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME +
2144 sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2145 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2146 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME +
2147 sa.PERIODO13_SALDOS_ME + sa.PERIODO14_SALDOS_ME)
2148 WHEN (PERIODOINI = 2 AND PERIODOFIN = 2) THEN sa.PERIODO2_SALDOS_ME
2149 WHEN (PERIODOINI = 2 AND PERIODOFIN = 3) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME)
2150 WHEN (PERIODOINI = 2 AND PERIODOFIN = 4) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME)
2151 WHEN (PERIODOINI = 2 AND PERIODOFIN = 5) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME +
2152 sa.PERIODO5_SALDOS_ME)
2153 WHEN (PERIODOINI = 2 AND PERIODOFIN = 6) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME +
2154 sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME)
2155 WHEN (PERIODOINI = 2 AND PERIODOFIN = 7) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME +
2156 sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME)
2157 WHEN (PERIODOINI = 2 AND PERIODOFIN = 8) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME +
2158 sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2159 sa.PERIODO8_SALDOS_ME)
2160 WHEN (PERIODOINI = 2 AND PERIODOFIN = 9) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME +
2161 sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2162 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME)
2163 WHEN (PERIODOINI = 2 AND PERIODOFIN = 10) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME +
2164 sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2165 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME)
2166 WHEN (PERIODOINI = 2 AND PERIODOFIN = 11) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME +
2167 sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2168 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2169 sa.PERIODO11_SALDOS_ME)
2170 WHEN (PERIODOINI = 2 AND PERIODOFIN = 12) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME +
2171 sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2172 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2173 sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME)
2174 WHEN (PERIODOINI = 2 AND PERIODOFIN = 13) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME +
2175 sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2176 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2177 sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME)
2178 WHEN (PERIODOINI = 2 AND PERIODOFIN = 14) THEN (sa.PERIODO2_SALDOS_ME + sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME +
2179 sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2180 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2181 sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME +
2182 sa.PERIODO14_SALDOS_ME)
2183 WHEN (PERIODOINI = 3 AND PERIODOFIN = 3) THEN sa.PERIODO3_SALDOS_ME
2184 WHEN (PERIODOINI = 3 AND PERIODOFIN = 4) THEN (sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME)
2185 WHEN (PERIODOINI = 3 AND PERIODOFIN = 5) THEN (sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME)
2186 WHEN (PERIODOINI = 3 AND PERIODOFIN = 6) THEN (sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME +
2187 sa.PERIODO6_SALDOS_ME)
2188 WHEN (PERIODOINI = 3 AND PERIODOFIN = 7) THEN (sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME +
2189 sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME)
2190 WHEN (PERIODOINI = 3 AND PERIODOFIN = 8) THEN (sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME +
2191 sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME)
2192 WHEN (PERIODOINI = 3 AND PERIODOFIN = 9) THEN (sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME +
2193 sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2194 sa.PERIODO9_SALDOS_ME)
2195 WHEN (PERIODOINI = 3 AND PERIODOFIN = 10) THEN (sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME +
2196 sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2197 sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME)
2198 WHEN (PERIODOINI = 3 AND PERIODOFIN = 11) THEN (sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME +
2199 sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2200 sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME)
2201 WHEN (PERIODOINI = 3 AND PERIODOFIN = 12) THEN (sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME +
2202 sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2203 sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME +
2204 sa.PERIODO12_SALDOS_ME)
2205 WHEN (PERIODOINI = 3 AND PERIODOFIN = 13) THEN (sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME +
2206 sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2207 sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME +
2208 sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME)
2209 WHEN (PERIODOINI = 3 AND PERIODOFIN = 14) THEN (sa.PERIODO3_SALDOS_ME + sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME +
2210 sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2211 sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME +
2212 sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME + sa.PERIODO14_SALDOS_ME)
2213 WHEN (PERIODOINI = 4 AND PERIODOFIN = 4) THEN sa.PERIODO4_SALDOS_ME
2214 WHEN (PERIODOINI = 4 AND PERIODOFIN = 5) THEN (sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME)
2215 WHEN (PERIODOINI = 4 AND PERIODOFIN = 6) THEN (sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME)
2216 WHEN (PERIODOINI = 4 AND PERIODOFIN = 7) THEN (sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2217 sa.PERIODO7_SALDOS_ME)
2218 WHEN (PERIODOINI = 4 AND PERIODOFIN = 8) THEN (sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2219 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME)
2220 WHEN (PERIODOINI = 4 AND PERIODOFIN = 9) THEN (sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2221 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME)
2222 WHEN (PERIODOINI = 4 AND PERIODOFIN = 10) THEN (sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2223 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2224 sa.PERIODO10_SALDOS_ME)
2225 WHEN (PERIODOINI = 4 AND PERIODOFIN = 11) THEN (sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2226 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2227 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME)
2228 WHEN (PERIODOINI = 4 AND PERIODOFIN = 12) THEN (sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2229 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2230 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME)
2231 WHEN (PERIODOINI = 4 AND PERIODOFIN = 13) THEN (sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2232 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2233 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME +
2234 sa.PERIODO13_SALDOS_ME)
2235 WHEN (PERIODOINI = 4 AND PERIODOFIN = 14) THEN (sa.PERIODO4_SALDOS_ME + sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME +
2236 sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2237 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME +
2238 sa.PERIODO13_SALDOS_ME + sa.PERIODO14_SALDOS_ME)
2239 WHEN (PERIODOINI = 5 AND PERIODOFIN = 5) THEN sa.PERIODO5_SALDOS_ME
2240 WHEN (PERIODOINI = 5 AND PERIODOFIN = 6) THEN (sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME)
2241 WHEN (PERIODOINI = 5 AND PERIODOFIN = 7) THEN (sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME)
2242 WHEN (PERIODOINI = 5 AND PERIODOFIN = 8) THEN (sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2243 sa.PERIODO8_SALDOS_ME)
2244 WHEN (PERIODOINI = 5 AND PERIODOFIN = 9) THEN (sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2245 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME)
2246 WHEN (PERIODOINI = 5 AND PERIODOFIN = 10) THEN (sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2247 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME)
2248 WHEN (PERIODOINI = 5 AND PERIODOFIN = 11) THEN (sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2249 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2250 sa.PERIODO11_SALDOS_ME)
2251 WHEN (PERIODOINI = 5 AND PERIODOFIN = 12) THEN (sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2252 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2253 sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME)
2254 WHEN (PERIODOINI = 5 AND PERIODOFIN = 13) THEN (sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2255 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2256 sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME)
2257 WHEN (PERIODOINI = 5 AND PERIODOFIN = 14) THEN (sa.PERIODO5_SALDOS_ME + sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME +
2258 sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2259 sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME +
2260 sa.PERIODO14_SALDOS_ME)
2261 WHEN (PERIODOINI = 6 AND PERIODOFIN = 6) THEN sa.PERIODO6_SALDOS_ME
2262 WHEN (PERIODOINI = 6 AND PERIODOFIN = 7) THEN (sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME)
2263 WHEN (PERIODOINI = 6 AND PERIODOFIN = 8) THEN (sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME)
2264 WHEN (PERIODOINI = 6 AND PERIODOFIN = 9) THEN (sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2265 sa.PERIODO9_SALDOS_ME)
2266 WHEN (PERIODOINI = 6 AND PERIODOFIN = 10) THEN (sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2267 sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME)
2268 WHEN (PERIODOINI = 6 AND PERIODOFIN = 11) THEN (sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2269 sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME)
2270 WHEN (PERIODOINI = 6 AND PERIODOFIN = 12) THEN (sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2271 sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME +
2272 sa.PERIODO12_SALDOS_ME)
2273 WHEN (PERIODOINI = 6 AND PERIODOFIN = 13) THEN (sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2274 sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME +
2275 sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME)
2276 WHEN (PERIODOINI = 6 AND PERIODOFIN = 14) THEN (sa.PERIODO6_SALDOS_ME + sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME +
2277 sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME +
2278 sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME + sa.PERIODO14_SALDOS_ME)
2279 WHEN (PERIODOINI = 7 AND PERIODOFIN = 7) THEN sa.PERIODO7_SALDOS_ME
2280 WHEN (PERIODOINI = 7 AND PERIODOFIN = 8) THEN (sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME)
2281 WHEN (PERIODOINI = 7 AND PERIODOFIN = 9) THEN (sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME)
2282 WHEN (PERIODOINI = 7 AND PERIODOFIN = 10) THEN (sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2283 sa.PERIODO10_SALDOS_ME)
2284 WHEN (PERIODOINI = 7 AND PERIODOFIN = 11) THEN (sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2285 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME)
2286 WHEN (PERIODOINI = 7 AND PERIODOFIN = 12) THEN (sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2287 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME)
2288 WHEN (PERIODOINI = 7 AND PERIODOFIN = 13) THEN (sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2289 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME +
2290 sa.PERIODO13_SALDOS_ME)
2291 WHEN (PERIODOINI = 7 AND PERIODOFIN = 14) THEN (sa.PERIODO7_SALDOS_ME + sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME +
2292 sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME +
2293 sa.PERIODO13_SALDOS_ME + sa.PERIODO14_SALDOS_ME)
2294 WHEN (PERIODOINI = 8 AND PERIODOFIN = 8) THEN sa.PERIODO8_SALDOS_ME
2295 WHEN (PERIODOINI = 8 AND PERIODOFIN = 9) THEN (sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME)
2296 WHEN (PERIODOINI = 8 AND PERIODOFIN = 10) THEN (sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME)
2297 WHEN (PERIODOINI = 8 AND PERIODOFIN = 11) THEN (sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2298 sa.PERIODO11_SALDOS_ME)
2299 WHEN (PERIODOINI = 8 AND PERIODOFIN = 12) THEN (sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2300 sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME)
2301 WHEN (PERIODOINI = 8 AND PERIODOFIN = 13) THEN (sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2302 sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME)
2303 WHEN (PERIODOINI = 8 AND PERIODOFIN = 14) THEN (sa.PERIODO8_SALDOS_ME + sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME +
2304 sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME +
2305 sa.PERIODO14_SALDOS_ME)
2306 WHEN (PERIODOINI = 9 AND PERIODOFIN = 9) THEN sa.PERIODO9_SALDOS_ME
2307 WHEN (PERIODOINI = 9 AND PERIODOFIN = 10) THEN (sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME)
2308 WHEN (PERIODOINI = 9 AND PERIODOFIN = 11) THEN (sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME)
2309 WHEN (PERIODOINI = 9 AND PERIODOFIN = 12) THEN (sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME +
2310 sa.PERIODO12_SALDOS_ME)
2311 WHEN (PERIODOINI = 9 AND PERIODOFIN = 13) THEN (sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME +
2312 sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME)
2313 WHEN (PERIODOINI = 9 AND PERIODOFIN = 14) THEN (sa.PERIODO9_SALDOS_ME + sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME +
2314 sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME + sa.PERIODO14_SALDOS_ME)
2315 WHEN (PERIODOINI = 10 AND PERIODOFIN = 10) THEN sa.PERIODO10_SALDOS_ME
2316 WHEN (PERIODOINI = 10 AND PERIODOFIN = 11) THEN (sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME)
2317 WHEN (PERIODOINI = 10 AND PERIODOFIN = 12) THEN (sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME)
2318 WHEN (PERIODOINI = 10 AND PERIODOFIN = 13) THEN (sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME +
2319 sa.PERIODO13_SALDOS_ME)
2320 WHEN (PERIODOINI = 10 AND PERIODOFIN = 14) THEN (sa.PERIODO10_SALDOS_ME + sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME +
2321 sa.PERIODO13_SALDOS_ME + sa.PERIODO14_SALDOS_ME)
2322 WHEN (PERIODOINI = 11 AND PERIODOFIN = 11) THEN sa.PERIODO11_SALDOS_ME
2323 WHEN (PERIODOINI = 11 AND PERIODOFIN = 12) THEN (sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME)
2324 WHEN (PERIODOINI = 11 AND PERIODOFIN = 13) THEN (sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME)
2325 WHEN (PERIODOINI = 11 AND PERIODOFIN = 14) THEN (sa.PERIODO11_SALDOS_ME + sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME +
2326 sa.PERIODO14_SALDOS_ME)
2327 WHEN (PERIODOINI = 12 AND PERIODOFIN = 12) THEN sa.PERIODO12_SALDOS_ME
2328 WHEN (PERIODOINI = 12 AND PERIODOFIN = 13) THEN (sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME)
2329 WHEN (PERIODOINI = 12 AND PERIODOFIN = 14) THEN (sa.PERIODO12_SALDOS_ME + sa.PERIODO13_SALDOS_ME + sa.PERIODO14_SALDOS_ME)
2330 WHEN (PERIODOINI = 13 AND PERIODOFIN = 13) THEN sa.PERIODO13_SALDOS_ME
2331 WHEN (PERIODOINI = 13 AND PERIODOFIN = 14) THEN (sa.PERIODO13_SALDOS_ME + sa.PERIODO14_SALDOS_ME)
2332 WHEN (PERIODOINI = 14 AND PERIODOFIN = 14) THEN sa.PERIODO14_SALDOS_ME
2333 ELSE NULL
2334 END
2335 )
2336 WHEN RANGO = 'periodo' THEN
2337 (
2338 CASE
2339 WHEN PERIODOFIN = 1 THEN sa.PERIODO1_SALDOS_ME
2340 WHEN PERIODOFIN = 2 THEN sa.PERIODO2_SALDOS_ME
2341 WHEN PERIODOFIN = 3 THEN sa.PERIODO3_SALDOS_ME
2342 WHEN PERIODOFIN = 4 THEN sa.PERIODO4_SALDOS_ME
2343 WHEN PERIODOFIN = 5 THEN sa.PERIODO5_SALDOS_ME
2344 WHEN PERIODOFIN = 6 THEN sa.PERIODO6_SALDOS_ME
2345 WHEN PERIODOFIN = 7 THEN sa.PERIODO7_SALDOS_ME
2346 WHEN PERIODOFIN = 8 THEN sa.PERIODO8_SALDOS_ME
2347 WHEN PERIODOFIN = 9 THEN sa.PERIODO9_SALDOS_ME
2348 WHEN PERIODOFIN = 10 THEN sa.PERIODO10_SALDOS_ME
2349 WHEN PERIODOFIN = 11 THEN sa.PERIODO11_SALDOS_ME
2350 WHEN PERIODOFIN = 12 THEN sa.PERIODO12_SALDOS_ME
2351 WHEN PERIODOFIN = 13 THEN sa.PERIODO13_SALDOS_ME
2352 WHEN PERIODOFIN = 14 THEN sa.PERIODO14_SALDOS_ME
2353 ELSE NULL
2354 END
2355 )
2356 END
2357 ) PERIODO_SALDO_ME,
2358 (
2359 sa.PERIODO1_CARGOS + sa.PERIODO1_ABONOS +
2360 sa.PERIODO2_CARGOS + sa.PERIODO2_ABONOS +
2361 sa.PERIODO3_CARGOS + sa.PERIODO3_ABONOS +
2362 sa.PERIODO4_CARGOS + sa.PERIODO4_ABONOS +
2363 sa.PERIODO5_CARGOS + sa.PERIODO5_ABONOS +
2364 sa.PERIODO6_CARGOS + sa.PERIODO6_ABONOS +
2365 sa.PERIODO7_CARGOS + sa.PERIODO7_ABONOS +
2366 sa.PERIODO8_CARGOS + sa.PERIODO8_ABONOS +
2367 sa.PERIODO9_CARGOS + sa.PERIODO9_ABONOS +
2368 sa.PERIODO10_CARGOS + sa.PERIODO10_ABONOS +
2369 sa.PERIODO11_CARGOS + sa.PERIODO11_ABONOS +
2370 sa.PERIODO12_CARGOS + sa.PERIODO12_ABONOS +
2371 sa.PERIODO13_CARGOS + sa.PERIODO13_ABONOS +
2372 sa.PERIODO14_CARGOS + sa.PERIODO14_ABONOS
2373 ) SUMA_SALDOS,
2374 (
2375 sa.PERIODO1_CARGOS_ME + sa.PERIODO1_ABONOS_ME +
2376 sa.PERIODO2_CARGOS_ME + sa.PERIODO2_ABONOS_ME +
2377 sa.PERIODO3_CARGOS_ME + sa.PERIODO3_ABONOS_ME +
2378 sa.PERIODO4_CARGOS_ME + sa.PERIODO4_ABONOS_ME +
2379 sa.PERIODO5_CARGOS_ME + sa.PERIODO5_ABONOS_ME +
2380 sa.PERIODO6_CARGOS_ME + sa.PERIODO6_ABONOS_ME +
2381 sa.PERIODO7_CARGOS_ME + sa.PERIODO7_ABONOS_ME +
2382 sa.PERIODO8_CARGOS_ME + sa.PERIODO8_ABONOS_ME +
2383 sa.PERIODO9_CARGOS_ME + sa.PERIODO9_ABONOS_ME +
2384 sa.PERIODO10_CARGOS_ME + sa.PERIODO10_ABONOS_ME +
2385 sa.PERIODO11_CARGOS_ME + sa.PERIODO11_ABONOS_ME +
2386 sa.PERIODO12_CARGOS_ME + sa.PERIODO12_ABONOS_ME +
2387 sa.PERIODO13_CARGOS_ME + sa.PERIODO13_ABONOS_ME +
2388 sa.PERIODO14_CARGOS_ME + sa.PERIODO14_ABONOS_ME
2389 ) SUMA_SALDOS_ME,
2390 ctas.IDMONEDA, ctas.PREFIX, ctas.IDTOTAL
2391 FROM CUENTAS ctas, SALDOS sa
2392 WHERE sa.IDCTA = ctas.IDCUENTA;
2393
2394 DROP TEMPORARY TABLE IF EXISTS CUENTAS;
2395 DROP TEMPORARY TABLE IF EXISTS SALDOS;
2396END $$
2397DELIMITER ;
2398
2399CALL T1BALANCECOMP(3,26,'periodo',0,2,'AND tc.IDCUENTA != 2');