[firebase-br] Dúvida com SQL

Eduardo C ecostas em gmail.com
Qua Abr 15 16:34:14 -03 2009


Você não pode fazer um case, por exemplo, que retorne o mesmo valor para 1,
2 e 3, retorne outro valor para 7 e 8, valores distintos para o que não
estiver nesses intervalos e agrupar pelo resultado desse case?

2009/4/15 Thiago <zan_ti em farmaponte.com.br>

> Bom dia galera ...
>
> Estou com uma dúvida que não sei se é possível sanar apenas com SQL, tenho
> o seguinte sql:
>
> select
>   n.movdatmov as dat_mov,
>   n.movcodfil as cod_fil,
>   n.movclapro as cla_pro,
>   sum(n.movtotite - n.movdesite) as tot_liq
> from stfil021_new n
> where n.movdatmov between '01/04/2009' and '05/04/2009'
> group by n.movclapro, n.movdatmov, n.movcodfil
> order by n.movdatmov, n.movcodfil, n.movclapro
>
> No resultado tenho 8 movclapro diferentes, por tanto terei 8 linhas
> diferentes, mas quero que os campos movclapro que seja 1,2 ou 3 venha na
> mesma linha e 7 e 8 também venham agrupados, ou seja, somados os valores ...
>
> Tem como fazer isso direto por sql ???
>
> Obrigado !!!
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista