Marcio Portes escreveu: > Totalizar o que? Agrupado pelo o que? > Exemplo da tabela e o que está tentando fazer são bem-vindos. > > > --- Em oracle_br@yahoogrupos.com.br, André_Oracle > <[EMAIL PROTECTED]> escreveu > > > > Caros amigos... > > Montei um select na minha tabela de movimentação de estoque que me > dá o > > seguinte resultado. > > > > *Cod qtde valor total* > > 1 1 5,00 5,00 > > 1 2 5,00 10,00 > > > > O que eu precisava era mostrar apenas uma linha totalizada da > seguinte > > forma: > > > > *Cod qtde valor total* > > 1 3 5,00 15,00 > > > > Vcs poderiam me ajudar? > > > > Obrigado. > > > > André > > > > > > > > > > -------------------------------------------------------------------------------------------------------------------------- > Atenção! As mensagens deste grupo são de acesso público e de inteira > responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ > > Este Grupo recebe o apoio da SQL Magazine - > www.devmedia.com.br/sqlmagazine > __________________________________________________________________ > O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, > tenha o link do mesmo para evitar trafego(pedidos) desnecessário. > > > ------------------------------------------------------------------------ > *Links do Yahoo! Grupos* > > * Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/oracle_br/ > > * Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. > > Caro Márcio, obrigado pela atenção...
Acabo de resolver o problema. Segue o código certo : Select mo.cdmaterial CODIGO, m.nomaterial DESCRICAO, sum(round(mo.qtmovimento,2)) QTDE_VENDIDA, sum(round(mo.vlunitario,2)) VL_VENDIDO, -- sum(round(mo.vlunitario * mo.qtmovimento ,2)) SUBTOTAL, sum(round(mo.vlunitario * mo.qtmovimento ,2))* sum(round(mo.qtmovimento,2)) SUBTOTAL2, sum(nvl(mo.vlcustomedio,me.vlcustomedio)) CUSTO_MEDIO_SEM_ICMS, round((((sum(mo.vlunitario)/sum(nvl(mo.vlcustomedio,me.vlcustomedio)))*100)-100),2) MARGEM from movimento mo, material_empresa me, material m where mo.cdmaterial = me.cdmaterial and mo.cdempresa = me.cdempresa and mo.cdunidademedida = me.cdunidademedida and mo.cdmaterial = m.cdmaterial and mo.cdhistorico = 40.01 -- vendas and mo.dtmovimento between '01/03/2006' and '31/03/2006' --and mo.cdmaterial = 1 group by mo.cdmaterial , m.nomaterial order by mo.cdmaterial , m.nomaterial O que estava faltando era o group by dessa forma que está agora... Mais uma vez obrigado pela atenção. André -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __________________________________________________________________ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html