No inventário de produtos é comum que sejam digitadas as quantidades e a data de validade. Alguns produtos não possuem validade como havainas ou expositores, outros possuem e podem ser digitadas no coletor de dados ou alteradas por um update no banco.
Os comandos utilizados para verificar a data de validade e criar um update são:
select pcestendereco.codprod, pcestendereco.codendereco, pcprodut.descricao, pcestendereco.dtval from pcestendereco inner join pcprodut on pcestendereco.codprod = pcprodut.codprod and pcestendereco.codprod=25301;
Agora pego os produtos que receberão o update. Uso o código do fornecedor e os departamentos e seções onde estão os produtos que serão atualizados:
Select codprod, descricao, codfornec, codepto, codsec from pcprodut where (codfornec in (1514, 253, 1412, 1411, 1530)) or codepto in (82, 83, 85, 13, 86, 87);
Update pronto do Excel e do SQL normal:
=”update pcestendereco set dtval=’01-jan-2015′ where codprod=”&A2&”;”
update pcestendereco set dtval='01-jan-2015' where codprod=26108;