Ademir José 0 Report post Posted July 16, 2008 Prezados, Estou iniciando com RM aqui na Empresa, alguêm sabe me informar como eu faço para que neste cubo em anexo, o sistema me informe apenas os itens que não fizeram parte de alguma cotação?, procurei o campo codigo da cotação na Titmmov e não encontrei, alguêm pode me ajudar ? Obs: Exemplo em anexo mostra o item catalizador, na verdade ele não deveria ou não deve aparecer no cubo. uma vez que ele já esta em processo de cotação att.. Ademir Quote Share this post Link to post Share on other sites
Ademir José 0 Report post Posted July 16, 2008 E ai Galera alguma Solução? Para melhor ajudar, estou enviando o cubo e a select. SELECT GCOLIGADA.NOME AS COLIGADA, TPRD.DESCRICAO AS PRODUTO, GFILIAL.NOME AS FILIAL, TMOV.NUMEROMOV AS NUMERO, TMOV.DATAEMISSAO AS EMISSAO, TTB3.DESCRICAO AS COMPRADOR, TITMMOV.QUANTIDADE AS QTD, TITMMOV.PRECOUNITARIO AS PRECO, SUM(TITMMOV.QUANTIDADE * TITMMOV.PRECOUNITARIO) AS VALOR FROM TPRD (NOLOCK), TMOV (NOLOCK), TITMMOV (NOLOCK),TTB3 (NOLOCK), GFILIAL (NOLOCK), GCOLIGADA (NOLOCK) WHERE (GFILIAL.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TMOV.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TMOV.CODFILIAL = GFILIAL.CODFILIAL) AND (TMOV.IDMOV = TITMMOV.IDMOV) AND (TITMMOV.IDPRD = TPRD.IDPRD) AND (TMOV.CODTMV='1.1.03') AND (TPRD.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TTB3.CODTB3FAT=TPRD.CODTB3FAT) AND (TMOV.NUMEROMOV='000006') GROUP BY TPRD.DESCRICAO, GCOLIGADA.NOME, GFILIAL.NOME,TTB3.DESCRICAO,TITMMOV.QUANTIDADE, TMOV.NUMEROMOV, TMOV.DATAEMISSAO,TITMMOV.PRECOUNITARIO REQUISIÇÕES_PENDENTES_POR_COMPRADOR.rar Quote Share this post Link to post Share on other sites
Claudio 0 Report post Posted July 16, 2008 Ademir testa essa sql ai e ver se dar certo SELECT GCOLIGADA.NOME AS COLIGADA, TPRD.DESCRICAO AS PRODUTO, GFILIAL.NOME AS FILIAL, TMOV.NUMEROMOV AS NUMERO, TMOV.DATAEMISSAO AS EMISSAO, TTB3.DESCRICAO AS COMPRADOR, TITMMOV.QUANTIDADE AS QTD, TITMMOV.PRECOUNITARIO AS PRECO, (TITMMOV.QUANTIDADE * TITMMOV.PRECOUNITARIO) AS VALOR FROM TPRD (NOLOCK), TMOV (NOLOCK), TITMMOV (NOLOCK),TTB3 (NOLOCK), GFILIAL (NOLOCK), GCOLIGADA (NOLOCK) WHERE (GFILIAL.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TMOV.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TMOV.CODFILIAL = GFILIAL.CODFILIAL) AND (TMOV.IDMOV = TITMMOV.IDMOV) AND (TITMMOV.IDPRD = TPRD.IDPRD) AND (TMOV.CODTMV='1.1.03') AND (TPRD.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TTB3.CODTB3FAT=TPRD.CODTB3FAT) AND (TMOV.NUMEROMOV='000006')AND (TITMMOV.IDPRD NOT IN (SELECT TITMMOV.IDPRD FROM TCITMORCAMENTO,TCCOTACAOITMMOV,TITMMOV WHERE TCCOTACAOITMMOV.CODCOTACAO=TCITMORCAMENTO.CODCOTACAO AND TCCOTACAOITMMOV.IDMOV=TCITMORCAMENTO.IDMOV AND TCCOTACAOITMMOV.NSEQITMMOV=TCITMORCAMENTO.NSEQITMMOV AND TCITMORCAMENTO.IDPRD = TITMMOV.IDPRD AND TITMMOV.NSEQITMMOV=TCITMORCAMENTO.NSEQITMMOV AND TITMMOV.NSEQITMMOV=TCCOTACAOITMMOV.NSEQITMMOV)) GROUP BY TPRD.DESCRICAO, GCOLIGADA.NOME, GFILIAL.NOME,TTB3.DESCRICAO,TITMMOV.QUANTIDADE, TMOV.NUMEROMOV, TMOV.DATAEMISSAO,TITMMOV.PRECOUNITARIO Quote Share this post Link to post Share on other sites
Ademir José 0 Report post Posted July 16, 2008 Meu Jovem, fiz o teste aqui, se eu colocar na sub_select o idprd fica filé, porém quando eu o excluo da condição e rodo ela toda, para o movimento 00006, ele me retorna arrado, dentre os 7 itens ele me mostra somente 3 itens....cara isso já ta me dando dor de cabeça já, mais valeu mesmo pela Ajuda, alguem mais pode nos Ajudar?, será que alguem aqui nunca passou por isso?. agradeço Ademir Quote Share this post Link to post Share on other sites
Ademir José 0 Report post Posted July 16, 2008 Alô Galera alguem poderia me dar esse Help?, to chegando lá so falta detalhe pra resolver, alguêm ? SELECT GCOLIGADA.NOME AS COLIGADA, TPRD.DESCRICAO AS PRODUTO, GFILIAL.NOME AS FILIAL, TMOV.NUMEROMOV AS NUMERO, TMOV.DATAEMISSAO AS EMISSAO, TTB3.DESCRICAO AS COMPRADOR, TITMMOV.QUANTIDADE AS QTD, TITMMOV.PRECOUNITARIO AS PRECO, (TITMMOV.QUANTIDADE * TITMMOV.PRECOUNITARIO) AS VALOR FROM TPRD (NOLOCK), TMOV (NOLOCK), TITMMOV (NOLOCK),TTB3 (NOLOCK), GFILIAL (NOLOCK), GCOLIGADA (NOLOCK) WHERE (GFILIAL.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TMOV.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TMOV.CODFILIAL = GFILIAL.CODFILIAL) AND (TMOV.IDMOV = TITMMOV.IDMOV) AND (TITMMOV.IDPRD = TPRD.IDPRD) AND (TMOV.CODTMV='1.1.03') AND (TPRD.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TTB3.CODTB3FAT=TPRD.CODTB3FAT) AND (TITMMOV.IDPRD NOT IN(SELECT DISTINCT TITMMOV.IDPRD FROM TCITMORCAMENTO,TCCOTACAOITMMOV,TITMMOV,TMOV,TPRD WHERE TCCOTACAOITMMOV.CODCOTACAO=TCITMORCAMENTO.CODCOTACAO AND TCCOTACAOITMMOV.IDMOV=TCITMORCAMENTO.IDMOV AND TCCOTACAOITMMOV.NSEQITMMOV=TCITMORCAMENTO.NSEQITMMOV AND TCITMORCAMENTO.IDPRD = TITMMOV.IDPRD AND TITMMOV.NSEQITMMOV=TCITMORCAMENTO.NSEQITMMOV AND TITMMOV.NSEQITMMOV=TCCOTACAOITMMOV.NSEQITMMOV AND TITMMOV.IDMOV= TCITMORCAMENTO.IDMOV AND TITMMOV.IDMOV=TCCOTACAOITMMOV.IDMOV AND TITMMOV.IDPRD=TPRD.IDPRD AND TMOV.IDMOV=TITMMOV.IDMOV AND TMOV.CODTMV='1.1.03' AND TCITMORCAMENTO.VALCOTACAO<>'0.00')) GROUP BY TPRD.DESCRICAO, GCOLIGADA.NOME, GFILIAL.NOME,TTB3.DESCRICAO,TITMMOV.QUANTIDADE, TMOV.NUMEROMOV, TMOV.DATAEMISSAO,TITMMOV.PRECOUNITARIO Quote Share this post Link to post Share on other sites
DATA ENGENHARIA 0 Report post Posted June 14 Bom dia Senhores, arquivo RAR corrompido; Quote Share this post Link to post Share on other sites