Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/06/2015, 06:15
Avatar de blueMuffin010
blueMuffin010
 
Fecha de Ingreso: mayo-2015
Ubicación: Sevilla
Mensajes: 19
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Problema conceptual con tablas y funciones

Vale, sigo con mi monólogo (jaja) he encontrado algo y creo que es correcto, a ver si alguien me lo puede confirmar:

Código SQL:
Ver original
  1. CREATE OR REPLACE FUNCTION ingreso_mensual(fecha DATE)
  2.   RETURN NUMERIC IS res NUMERIC;
  3.   BEGIN
  4.   SELECT SUM(PRECIO) INTO res FROM LINEA_DE_RECIBO INNER JOIN RECIBO ON LINEA_DE_RECIBO.SEC_RECIBO=RECIBO.SEC_RECIBO
  5.                   WHERE EXTRACT(MONTH FROM RECIBO.FECHA_ENTR)=EXTRACT(MONTH FROM fecha) AND
  6.                                                 EXTRACT(YEAR FROM RECIBO.FECHA_ENTR)=EXTRACT(YEAR FROM fecha);
  7.  
  8.  
  9.     IF(res IS NULL ) THEN res:=0;
  10.          END IF;
  11.          
  12.    RETURN res;
  13.    END ingreso_mensual;
  14. /

Última edición por gnzsoloyo; 21/06/2015 a las 09:56