[firebase-br] Select com condição

Wilson Rosa wsrosa em gmail.com
Ter Out 18 10:42:43 -03 2011


Olá Fabiano!

Uma outra opção:

SELECT
        left(ccusto,2) as CentroCusto,
        titulo,
        sum(valor) as Total
FROM
        sua_tabela
WHERE
        left(ccusto,2) = '01'
        and
        titulo = 'S'
GROUP BY
        left(ccusto,2),
        titulo


*Wilson Rosa
Desenvolvedor Desk
wsrosa em gmail.com
*
*
*



Em 18 de outubro de 2011 09:40, Fabiano Lima <frguitar em bol.com.br> escreveu:

> Bom dia pessoal.
>
> Estou com um problema (adimito que de lógica).
>
> Preciso montar um relatorio mensal de custos (DMC)
> Na minha tabela de laçamentos possuo os campos CCUSTO, TITULO, TIPO, VALOR
> e DATA apos alguns lançamentos fica com os valores semalhantes a:
>
>
>
>  CCUSTO     TITULO     TIPO     VALOR
> 01.00.00.00    S      CREDITO     10
> 01.01.00.00    S      CREDITO     120
> 01.01.02.00    N      CREDITO     5
> 02.00.00.00    S      DEBITO      20
> 02.00.00.99    N      DEBITO      15
>
>
>
> Gostaria de somar valores que foram lançados nos campos onde titulo = S
> todos valores que comecem com 01.xx.xx.xx porem não somar quando mudar para
> 02.xx.xx.xx
> Retornado as somas para que eu use no meu relatorio.
> Isto é possivel?
> Confesso que estou totalmente perdido em como parar a soma quando mudar os
> 2 primeiro digitos do centro de custo.
>
>
> Agradeço qualquer ajuda.
>
> ______________________________________________
> 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