clecioassuncao Postado 3 de Fevereiro de 2012 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 48 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 350 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 3 de Fevereiro de 2012 estou com um relatorio que me fornece ID da nota nome do cliente data de emissão data de entrada quantidade valor unitário e valor liquido, porem necessito de filtrar esses dados por tipo de produto para que saia somente os produtos que preciso analisar com um determinado movimento no nucleos. segue a baixo a query: SELECT TMOV.NUMEROMOV, FCFO.NOME, TMOV.DATAEMISSAO, TMOV.DATASAIDA, TITMMOV.QUANTIDADE, TITMMOV.PRECOUNITARIO, TMOV.VALORLIQUIDO, TMOV.CODTMV FROM TMOV CROSS JOIN TITMMOV CROSS JOIN FCFO WHERE (TMOV.CODTMV = '1.2.03') AND (TMOV.DATASAIDA >= CONVERT(DATETIME, '2011-05-01 00:00:00', 102)) and (TMOV.DATASAIDA <= CONVERT(DATETIME, '2011-05-31 00:00:00', 102)) dai quando tento colocar a tabela tprd que descrimina o produto nao sai dado algum. obrigado a todos Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Ronieri Postado 3 de Fevereiro de 2012 Tópicos Que Criei: 27 Tópicos/Dia: 0.00 Meu Conteúdo: 147 Conteúdo/Dia: 0.02 Reputação: 5 Pontos/Conquistas: 1.023 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Idade: 46 Denunciar Compartilhar Postado 3 de Fevereiro de 2012 A query abaixo faz o Join com a tabela de produtos e filtra (Ultima linha) por produtos especificos.. qquer duvida retorna para gente.. [ ]´s SELECT TPRD.DESCRICAO, TMOV.NUMEROMOV, FCFO.NOME, TMOV.DATAEMISSAO, TMOV.DATASAIDA, TITMMOV.QUANTIDADE, TITMMOV.PRECOUNITARIO, TMOV.VALORLIQUIDO, TMOV.CODTMV FROM TMOV INNER JOIN TITMMOV ON TMOV.IDMOV = TITMMOV.IDMOV AND TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA INNER JOIN FCFO ON FCFO.CODCFO = TMOV.CODCFO AND FCFO.CODCOLIGADA = TMOV.CODCOLIGADA INNER JOIN TPRD ON TPRD.IDPRD = TITMMOV.IDPRD AND TPRD.CODCOLIGADA = TITMMOV.CODCOLIGADA WHERE (TMOV.CODTMV = '1.2.03') AND (TMOV.DATASAIDA >= CONVERT(DATETIME, '2011-05-01 00:00:00', 102)) AND (TMOV.DATASAIDA <= CONVERT(DATETIME, '2011-05-31 00:00:00', 102)) AND TPRD.DESCRICAO LIKE '%PRODUTO%' Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
clecioassuncao Postado 3 de Fevereiro de 2012 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 48 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 350 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 3 de Fevereiro de 2012 testando no sql deu certo mas quando monto o relatório no gerador do nucleos não sai dado algum, coloquei alguns parametros da uma olhada ae para ver se esta certo, pelo menos nao deu erro na hora de salvar a query SELECT TPRD.DESCRICAO, TMOV.NUMEROMOV, FCFO.NOME, TMOV.DATAEMISSAO, TMOV.DATASAIDA, TITMMOV.QUANTIDADE, TITMMOV.PRECOUNITARIO, TMOV.VALORLIQUIDO, TMOV.CODTMV FROM TMOV INNER JOIN TITMMOV ON TMOV.IDMOV = TITMMOV.IDMOV AND TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA INNER JOIN FCFO ON FCFO.CODCFO = TMOV.CODCFO AND FCFO.CODCOLIGADA = TMOV.CODCOLIGADA INNER JOIN TPRD ON TPRD.IDPRD = TITMMOV.IDPRD AND TPRD.CODCOLIGADA = TITMMOV.CODCOLIGADA WHERE TMOV.CODTMV =:MOVIMENTO AND TMOV.DATASAIDA >=:DATAINICIAL AND TMOV.DATASAIDA <=:DATAFINAL AND TPRD.DESCRICAO LIKE :PRODUTO AND FCFO.NOME LIKE :NOME ele tem uma CR e uma LD e uma TR obigado Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Ronieri Postado 3 de Fevereiro de 2012 Tópicos Que Criei: 27 Tópicos/Dia: 0.00 Meu Conteúdo: 147 Conteúdo/Dia: 0.02 Reputação: 5 Pontos/Conquistas: 1.023 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Idade: 46 Denunciar Compartilhar Postado 3 de Fevereiro de 2012 A query ta certinha.. se vc rodar ela no SQL com os valores dos filtros desejados está retornando os dados desejados ? se sim, provavelmente a passagem dos parâmetros para a consulta deve estar indo errado, principalmente na questão do like.. vai testando tirando os filtros.. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
clecioassuncao Postado 6 de Fevereiro de 2012 Tópicos Que Criei: 8 Tópicos/Dia: 0.00 Meu Conteúdo: 48 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 350 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 6 de Fevereiro de 2012 Tópico Fechado / Resolvido. O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum. Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores que retiraremos o STATUS de RESOLVIDO do seu título. Se preferir, mande um email para admin@forumrm.com.br Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.