[firebase-br] select para controle de caixa

Nivaldo Martins nivaldomart em gmail.com
Seg Jul 19 19:43:00 -03 2010


Outra coisa,

se esse campo desccai é uma descrição livre feita pelo usuário também não é
boa idéia colocá-lo no group by

Em 19 de julho de 2010 19:41, Nivaldo Martins <nivaldomart em gmail.com>escreveu:

> Olá Reijanio
>
> Se o Idcai é chave, retire-o do group by
>
> sds,
>
> Nivaldo Martins
>
> Em 18 de julho de 2010 22:28, Reijanio Nunes Ribeiro <rnribeiro em gmail.com>escreveu:
>
> boa noite a todos estou precisando de uma ajudinha, pois tenho uma tabela
>> de
>> caixa e gostaria da ajuda de vc's para, criar select que façaa soma dos
>> creditos debitos e a subtração dea boms os resultados o metadata da tabela
>> de caia é mais ou menos assim
>> CREATE TABLE CAIXA (
>>    IDCAI     INTEIRO NOT NULL /* INTEIRO = INTEGER */,
>>    DESCCAI   TEXTO /* TEXTO = VARCHAR(100) */,
>>    HISTLANC  TEXTO /* TEXTO = VARCHAR(100) */,
>>    VLRLANC   MOEDA /* MOEDA = NUMERIC(10,2) */,
>>    NUMDOC    VARCHAR(50),
>>    TPLANC    CHAR(1),
>>    IDCON     INTEIRO /* INTEIRO = INTEGER */,
>>    DTLANC    DATE
>> );
>>  tentei assim mais não ficou como pretendo
>>
>> select idcai, desccai, sum(vlrlanc),
>> case
>> tplanc
>> when 'C' then 'credito'
>> when 'D' then 'Debito'
>> end
>> as tipo_de_lancamento
>> from caixa where dtlanc between :d1 and :d2
>> group by idcai, desccai, tplanc
>>
>> se puderem me ajudar ficarei grato
>> ______________________________________________
>> 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