Está en la página 1de 1

SELECT p.idprod,p.idsubcat,p.nomprod,p.descprod,p.marca,p.modelo,medidamhz,p.

can
tidad,p.preciop,sc.nomsubcat,c.nomcat FROM producto p
INNER JOIN subcategoria sc ON sc.idsubcat=p.idsubcat
INNER JOIN categoria c ON c.idcat=sc.idcat
MOSTRAR CARCASA CONTROL EMISOR
SELECT p.idprod AS CDIGO, p.nomprod AS PRODUCTO, p.marca AS MARCA, p.modelo AS MO
DELO, medidamhz AS MHZ, p.cantidad AS CANTIDAD, sc.nomsubcat AS SUBCATEGORA, c.no
mcat AS CATEGORA
FROM producto p
INNER JOIN subcategoria sc ON sc.idsubcat = p.idsubcat
INNER JOIN categoria c ON c.idcat = sc.idcat
WHERE c.idcat =1
AND sc.idsubcat =1
AND p.medidamhz >0
MOSTRAR CARCASA CONTROL FLIP
SELECT p.idprod AS CDIGO, p.nomprod AS PRODUCTO, p.marca AS MARCA, p.modelo AS MO
DELO, medidamhz AS MHZ, sc.nomsubcat AS SUBCATEGORA, c.nomcat AS CATEGORA, sum( p.
cantidad ) AS CANTIDAD
FROM producto p
INNER JOIN subcategoria sc ON sc.idsubcat = p.idsubcat
INNER JOIN categoria c ON c.idcat = sc.idcat
WHERE c.idcat =1
AND sc.idsubcat =2
AND p.medidamhz >0
GROUP BY p.idprod
LIMIT 0 , 30
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `Reg_Det_Entrada`(IN `gidentra` INT,
IN `gidprod` INT, IN `gpreccomp` DECIMAL(18,2), IN `gcantidad` INT, IN `giva` D
OUBLE) NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER BEGIN
--DECLARE C,D,E,F,CAL INT;
DECLARE C INT;
START TRANSACTION;
INSERT INTO det_entra(identra,idprod,
preccomp,cant,iva)
VALUES(gidvent,gidprod,
gprecivent,gcantidad,giva);
SET C=(SELECT stock FROM producto
WHERE idprod=gidprod);
UPDATE producto SET stockmin=CAL,stockactual=C+gcantidad
WHERE idprod=gidprod;
COMMIT;
/*SET nmsg = "Venta Registrada.";*/
END$$
DELIMITER ;

También podría gustarte