osiel73150 1 Report post Posted April 18, 2013 Prezados, Preciso de ajuda para criar um script que crie as tabelas do estoque minimo no sistema. LECT DISTINCT TPRD.NOMEFANTASIA, TPRD.NUMNOFABRIC, TPRD.IDPRD, TPRDLOCINFO.SALDFISMIN, TPRDLOCINFO.IDPRD FROM TPRD LEFT OUTER JOIN TPRDLOCINFO ON TPRD.IDPRD = TPRDLOCINFO.IDPRD AND TPRD.CODCOLIGADA = TPRDLOCINFO.CODCOLIGADA WHERE TPRD.CODCOLIGADA = '1' a consulta acima mostra todos os itens que não tem cadastro de estoque minimo. o que eu quero fazer é inserir a tabela tprdlocinfo apenas nos produtos relacionados na consulta acima. Obrigado. Quote Share this post Link to post Share on other sites
João Rodrigo 17 Report post Posted April 18, 2013 bom seria algo mais ou menos assim: INSERT INTO TPRDLOCINFO (CODCOLIGADA, IDPRD, CODLOC,SALDFISMIN,SALDOFISMAX) SELECT TPRD.CODCOLIGADA, TPRD,IDPRD, [CODLOC] ,[sALDOMIN] ,[sALDOMAX] FROM TPRD LEFT OUTER JOIN TPRDLOCINFO ON TPRD.IDPRD = TPRDLOCINFO.IDPRD AND TPRD.CODCOLIGADA = TPRDLOCINFO.CODCOLIGADA Os campos entre colchetes ( [CODLOC] ,[sALDOMIN] ,[sALDOMAX] ) deverão ser substituídos pelos valores correspondentes. o meu concelho seria inserir 1 produto da forma tradicional, mapear os valores dessa inserção e reproduzi-la no insert. Quote Share this post Link to post Share on other sites