Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

DESCRIMINANDO PRODUTO NO RELATORIO (RESOLVIDO)


Posts Recomendados


  • 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

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

Link para comentar
Compartilhar em outros sites


  • 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

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%'

Link para comentar
Compartilhar em outros sites


  • 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

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

Link para comentar
Compartilhar em outros sites


  • 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

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..

Link para comentar
Compartilhar em outros sites


  • 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

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

Link para comentar
Compartilhar em outros sites

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.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.