Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal preciso fazer um SELECT que me apresente os resultados entre tabelas sem duplicar registros.
Estou trabalhando com varias tabelas, e preciso que as seguintes informações abaixo sejam impressas sem a duplicação de registros.
Mês - Inicio – Términio – Produto – Quantidade
Vejam os dois exemplos que fiz, mas não funcionara.
Segue abaixo os SELECT:SQL = "SELECT A.Per_codigo, A.Per_mes, A.Per_datai, A.Per_dataf, B.Pro_codigo, B.Pro_descricao, C.Lib_codigo, C.Per_codigo, C.Pro_codigo, C.Lib_quantidade, C.Lib_unMedida FROM tbl_periodo A, tbl_produtos B, tbl_prodcotacao C WHERE C.Per_codigo=A.Per_codigo AND C.Pro_codigo=B.Pro_codigo AND A.Per_codigo like '"&request("Per_codigo")&"%' GROUP BY A.Per_codigo, A.Per_mes, A.Per_datai, A.Per_dataf, B.Pro_codigo, B.Pro_descricao, C.Lib_codigo, C.Per_codigo, C.Pro_codigo, C.Lib_quantidade, C.Lib_unMedida order by B.Pro_descricao"
Olhem esse outro
SQL = "SELECT Distinct C.Pro_codigo as Pro_codigo, C.Lib_codigo as Lib.codigo, C.Per_codigo as Per_codigo, C.Lib_quantidade as Lib_quantidade,C.Lib_unMedida as Lib_unMedida FROM tbl_prodcotacao WHERE C.Pro_codigo IN (SELECT Distinct A.Per_codigo as Per_codigo,A.Per_mes as Per_mes,A.Per_datai as Per_datai,A.Per_dataf as Per_dataf FROM tbl_periodo) AND C.Per_codigo IN (SELECT DistinctB.Pro_codigo as Pro_codigo,B.Pro_descricao as Pro_descricao FROM tbl_produtos) ORDE BY C.Pro_codigo desc"
Carregando comentários...