Comando para Extrair Relatorio SQL Server

19/01/2015

0

Bom dia.

Estou tentando tirar um relatório do meu sistema de ERP na qual estou realizando a seguinte consulta.

select
sampedit.setor,
sampedit.codoper_it,
sampedit.datatu,
sampedit.prectot,
sadepar.descricao,
samclien.nofa_cl
from sampedit
inner join sadepar on sampedit.setor = sadepar.codigo
inner join samclien on sampedit.codi_cl = samclien.codi_cl
where sampedit.datatu between '20141201' and '20141201'
order by 2

sampedit - Tabelas de itens do pedido
sadepar - Tabela de Centro de Custo
Samclien - Tabela de Cadastro do cliente
Samcrec - Tabela de Recebimento

Ate o comando acima funciona sem problema, porem agora preciso colocar o campo data de recebimento que vem da tabela samcrec. cujo o campo e dtpgto e ela tem que se relacionar com a tabela de itens. Porem quando escrevo o comando ela traz uma consultar muito maior do que foi dado anteriormente.


select
sampedit.setor,
sampedit.codoper_it,
sampedit.datatu,
sampedit.prectot,
sadepar.descricao,
samclien.nofa_cl,
samcrec.dtpgto
from sampedit
inner join sadepar on sampedit.setor = sadepar.codigo
inner join samclien on sampedit.codi_cl = samclien.codi_cl
inner join samcrec on sampedit.codoper = samcrec.codoper
where sampedit.datatu between '20141201' and '20141201'
order by 2

Se alguém poder me ajudar ficarei muito grato.
Luciano Jorge

Luciano Jorge

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar