Array
(
)

Comando para Extrair Relatorio SQL Server

Luciano Jorge
   - 19 jan 2015

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.