LISTAR PERIODOS PARA UN RANGO YYYYMM
Publicado por Alejandro (10 intervenciones) el 23/10/2018 16:51:42
Hola amigos. por favor me podrian ayudar a resolver esto:
Tengo un archivo de parámetros llamado "periodos" con estos datos:
periodo_inicial ; periodo_final
201711; 201803
Necesito generar una lista con los periodos contenidos para el rango descrito en el archivo.
201711
201712
201801
201802
201803
Sin embargo no he podido dar con la solución por que me genera mas registros de los que debe. Acá les dejo mi código para que me ayuden. les agradezco su colaboración .
Me esta generando esta Salida.
V_FCH_INI = 201712
V_FCH_INI = 201713
V_FCH_INI = 201714
V_FCH_INI = 201715
V_FCH_INI = 201716
V_FCH_INI = 201717
Tengo un archivo de parámetros llamado "periodos" con estos datos:
periodo_inicial ; periodo_final
201711; 201803
Necesito generar una lista con los periodos contenidos para el rango descrito en el archivo.
201711
201712
201801
201802
201803
Sin embargo no he podido dar con la solución por que me genera mas registros de los que debe. Acá les dejo mi código para que me ayuden. les agradezco su colaboración .
1
2
3
4
5
6
7
8
9
10
11
DECLARE
V_FCH_INI VARCHAR2 (6) := '201712';
V_FCH_FIN VARCHAR2 (6) := '201802';
BEGIN
WHILE V_FCH_INI <= V_FCH_FIN
LOOP
DBMS_OUTPUT.PUT_LINE ( 'V_FCH_INI = ' || V_FCH_INI );
V_FCH_INI := V_FCH_INI + 1;
END LOOP;
END;
Me esta generando esta Salida.
V_FCH_INI = 201712
V_FCH_INI = 201713
V_FCH_INI = 201714
V_FCH_INI = 201715
V_FCH_INI = 201716
V_FCH_INI = 201717
Valora esta pregunta


0