none
Pegar a data mas vencida - Sql Server RRS feed

  • Pergunta

  • Bom Dia a Todos

    estou tentando fazer um select e não estou conseguindo fazê-lo

    preciso fazer um select onde eu retorno

    o nome do cliente
    quantas parcelas que o cliente tem atrasadas
    a data do primeiro vencimento (Obs: é a data do primeiro vencimento das parcelas que estão atrasadas)
    a data do ultimo vencimento  (Obs: é a data do ultimo vencimento das parcelas que estão atrasadas)
    e o valor das parcelas que estão atrasadas.

    a tabela de contas a receber tem os seguinte campos

    datv_car   sit_car    cli_car               val_car            ..... 

    date         int          varchar(14)       numeric(12, 2) .....

    a campo sit_car é onde eu defino se esta pagar ou não se for 1 ta em aberta se for 2 ta pagar.

    alguém pode mi ajudar ?

    der de já agradeço a atenção de todos

    terça-feira, 31 de outubro de 2017 14:42

Respostas

  • Boa tarde,

    Experimente mais ou menos dessa forma:

    select
        cli_car,
        count(1) as QtdParcelas,    
        min(datv_car) as PrimeiroVencimento,
        max(datv_car) as UltimoVencimento,
        sum(val_car) as Total
    from Tabela
    where
        sit_car = 1 and
        datv_car < cast(current_timestamp as date)
    group by
        cli_car
    

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    • Marcado como Resposta Rhael_Andrade terça-feira, 31 de outubro de 2017 18:46
    terça-feira, 31 de outubro de 2017 16:08