Veja se atende desta forma:

select data, sum(valor) as "Filial 1", grouping(data)
from tabela
group by data;


Em 7 de novembro de 2014 12:34, Mario Rodrigues marioirodrig...@gmail.com
[oracle_br] <oracle_br@yahoogrupos.com.br> escreveu:


>
>
> Pessoal
>
> como faço para agrupar esse tipo de situação abaixo, ou seja trazer tudo
> numa mesma linha:
>
>
>    DATA FILIAL1 FILIAL2 FILIAL3  02/01/2014 165807,53   02/01/2014
> 150150,06  02/01/2014  88260,11
>
> O select, em resumo, é basicamente assim
>
> select DATA,
>          (select sum(valor) from tabela where filial = 1) as FILIAL1,
>          (select sum(valor) from tabela where filial = 2) as FILIAL2,
>          (select sum(valor) from tabela where filial = 3) as FILIAL3
> from tabela
> group by DATA
>
>
> alguem poderia me dar um help? que função procuro?
>
>
>






--
Otavio S Wollny

Responder a