Está en la página 1de 1

DELIMITER $$

CREATE FUNCTION cantAccesorios(acc VARCHAR(30))


RETURNS VARCHAR(30)
BEGIN
DECLARE nn VARCHAR(30);
SELECT SUM(accesorios.`cantidad`) INTO nn
FROM accesorios
INNER JOIN tipoaccesorios ON tipoaccesorios.`idt` = accesorios.`idt`
WHERE tipoaccesorios.`nombre` = acc;
RETURN nn;
END $$

SELECT tipoaccesorios.`nombre`
,cantAccesorios(tipoaccesorios.`nombre`),IF(cantAccesorios(tipoaccesorios.`nombre`)
<= 60,"Si","No") AS comprarMas
FROM accesorios
INNER JOIN tipoaccesorios ON tipoaccesorios.`idt` = accesorios.`idt`
GROUP BY tipoaccesorios.`nombre`

También podría gustarte