Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2011, 11:02
calichet
 
Fecha de Ingreso: marzo-2009
Mensajes: 23
Antigüedad: 15 años, 1 mes
Puntos: 0
busqueda sentencia de faltantes

Buenos dias:

Tengo hacer la siguiente tarea:

Buscar datos mes faltantes por cada año reportado, por documento de una compañia.

formato de Periodo : yyyymm

estoy utilizando la siguiente sentencia:

SELECT min(periodo) AS Minimo, max(Periodo) AS Maximo
FROM Tabla
WHERE Documento = '1234567890';
BEGIN
FOR año IN Minimo..maximo
LOOP
FOR MES IN 1..12
LOOP
SELECT substr(periodo,5,2),
CASE WHEN substr(periodo,5,2) <> MES
THEN
RETURN (MES)
END AS falta
FROM REC_PLANOS WHERE documento = '1234567890';
END LOOP;
END LOOP;
END

Pero la verdad o tenga lo logica perdida o no se escribir, no se porque no corre

Una ayuda Gracias