Pessoal, boa noite
Quando executo o select assim, vai muito rápido a consulta. Agora se retiro o
onde esta comentado o negocio não vai.
Obrigado!
Rodrigo
Select ped.status,
ped.pedido,
ped.emissao,
ped.valorliquido,
(select orig.nome from pessoas orig where orig.codigo = ped.origem) as
NomeOrigem,
(select dest.nome from pessoas dest where dest.codigo = ped.destino)
as NomeDestino,
(select oper.Nome from operacoes oper where oper.codigo =
ped.operacao) as NomeOperacao,
Itens.MIP as CodigoMip,
(select Mip.Nome from TipoMovimentacaoProdutos MIP where mip.codigo =
itens.mip) as NomeMIP,
(select setr.nome from setor setr where codigo = prod.setor) as setor,
(select grup.nome from grupo grup where codigo = prod.grupo) as grupo,
(select subgr.nome from subgrupo subgr where codigo = prod.subgrupo) as
subgrupo,
(select cat.nome from categoria cat where codigo = prod.categoria) as
categoria,
prod.codigo,
prod.nome as produto,
itens.quantidade,
itens.valor,
itens.total,
emb.quantidade as quant,
cast(ped.observacao as varchar2(100)) as Observacao
from pedidos ped,
produtos_ean emb,
pedidos_itens itens,
produtos prod
where (ped.emissao >= TO_DATE(&DATAINICIAL,'dd/mm/yyyy'))
and (Ped.emissao <= TO_DATE(&DATAFINAL,'dd/mm/yyyy'))
and (itens.chavepedido = ped.chave)
and (prod.codigo = itens.codigo)
and (emb.chave = itens.embalagem)
and (itens.quantidade <> 0)
and (ped.operacao = &OPERACAO)
and (Ped.status in ('S','N'))
AND (PROD.SETOR = DECODE(&SETOR,0,PROD.SETOR,&SETOR))
AND (PROD.GRUPO = DECODE(&GRUPO,0,PROD.GRUPO,&GRUPO))
-- AND (PROD.SUBGRUPO = DECODE(&SUBGRUPO,0,PROD.SUBGRUPO,&SUBGRUPO))
-- AND (PROD.CATEGORIA = DECODE(&CATEGORIA,0,PROD.CATEGORIA,&CATEGORIA))
order by 9
Parametros usados
&OPERACAO = 126
&DATAINICIAL = 01/05/2013
&DATAFINAL = 31/05/2013
&SETOR = 0
&GRUPO = 0
&SUBGRUPO = 0
&CATEGORIA = 0