Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TP-08
TP-08
Xavier De Chuquisaca
N° PRACTICA : 8
SUCRE-BOLIVIA
T A R E A [ TP - 08]
11. FUNCION QUE DEVUELVA EL PRECIO MAS BAJO DE TODAS LAS HERRAMIENTAS
CUYO SALDO ES IGUAL A UNA CANTIDAD INTRODUCIDA EN UN ARGUMENTO.
CODIFICACION
-- 11 –
DELIMITER //
CREATE FUNCTION EJERCICIO11(CANT INT) RETURNS FLOAT
READS SQL DATA DETERMINISTIC
BEGIN
DECLARE PMIN FLOAT;
SELECT MIN(H.PRECIO) INTO PMIN FROM HERRAMIENTA H
INNER JOIN ALMACEN A ON H.CODIGO = H.CODIGO
WHERE A.CSALDO = CANT;
RETURN PMIN;
END //
DELIMITER ;
-- 12 --
DELIMITER //
CREATE FUNCTION EJERCICIO12(AN INT) RETURNS INT
READS SQL DATA DETERMINISTIC
BEGIN
DECLARE DIF INT;
SELECT MAX(NE) - MIN(NE) INTO DIF FROM ENTREGA
WHERE YEAR(FECHA) = AN;
RETURN DIF;
END//
DELIMITER ;
-- 13 –
DELIMITER //
CREATE FUNCTION EJERCICIO13( AN INT , MES INT) RETURNS INT
READS SQL DATA DETERMINISTIC
BEGIN
DECLARE NUE INT;
SELECT COUNT(NE) INTO NUE FROM ENTREGA
WHERE YEAR(FECHA) = AN AND MONTH(FECHA) = MES;
RETURN NUE;
END//
DELIMITER ;
-- 14 –
DELIMITER //
CREATE FUNCTION EJERCICIO14(LTRS CHAR(2)) RETURNS INT
READS SQL DATA DETERMINISTIC
BEGIN
DECLARE MAXIMA INT;
SELECT MAX(E.CANTIDAD) INTO MAXIMA
FROM ENTREGA E INNER JOIN HERRAMIENTA H ON H.CODIGO = E.CODIGO
WHERE LEFT(H.DESCRIPCION, 2) = LTRS;
RETURN MAXIMA;
END //
DELIMITER ;
DELIMITER ;