Meses devedor

03/03/2006

Olá amigos,

Tem como fazer com que eu saiba quantos meses uma divida está atrazada no ano. É o seguinte o sistema é de Igreja, e todo mês um determinado participante paga o dízimo ai gostaria que na tela de cadastro do Dízimo aparecesse quantos meses estão atrazados. Os campos na tabela do dízimo são as seguintes:

CREATE TABLE DIZIMO (
    CODIGO INTEGER NOT NULL,
    NOMEDIZIMISTA INTEGER NOT NULL,
    ANO INTEGER,
    MES INTEGER,
    VALOR NUMERIC(12,2),
    DATAOFERTA DATE);


Quando eu fosse lançar um dizimista ele aparecia no label (ex: 6 meses de atraso).


Alguém pede me ajudar.


Rodrigo.


Rodrigorpb

Respostas

03/03/2006

Paullsoftware

vc poderia facilitar criando um campo na tabela de cadastro dos clientes, onde armazenaria o total de parcelas e as pagas, daí é só vc comprar o total a ser pago com as pagas e saberia quantas estão em aberto!

:campos:
TotalParcelas = integer;
ValorParcelas = Decimal
ParcelasPagas = Integer;
Decimento = VarChar(2) //onde será cadastrado o dia do vencimento

... :wink:


Responder Citar

03/03/2006

Motta

qtd dizimos em ´atraso´
SELECT NOME,COUNT(*)
FROM DIZIMO 
WHERE DATAOFERTA IS NULL 
GROUP BY NOME 


dizimos em ´atraso´
SELECT NOME,ano,mes
FROM DIZIMO 
WHERE DATAOFERTA IS NULL 


Só um aparte se a doação é ato voluntário , como falar em atraso ....


Responder Citar