NAO CONTAR DIAS ANTES DO VENCIMENTO
As Datas a Serem Vencidas não Deveriam Contar Dias de Atrasos. o deve esta errado ak
Sql = [Ô]Select Id, DtVencto, VlrParc, PrazoPgto, DateDiff(Now(), DtVencto) As DiasAtraso From Tbl_Receber Where IdCli = [ô][Ô] & TxtId.Text & [Ô][ô]And Status =[ô]Em Aberto[ô] Order By DtVencto Asc[Ô]
Sql = [Ô]Select Id, DtVencto, VlrParc, PrazoPgto, DateDiff(Now(), DtVencto) As DiasAtraso From Tbl_Receber Where IdCli = [ô][Ô] & TxtId.Text & [Ô][ô]And Status =[ô]Em Aberto[ô] Order By DtVencto Asc[Ô]
O BD é Mysql. mas não funcionou... ficou a mesma coisa..
Amigo, tente usar CASE WEN
Qualquer coisa posta o erro.
Sql = [Ô]Select Id, DtVencto, VlrParc, PrazoPgto, case when DateDiff(Now(), DtVencto) < 0 then [Ô]0[Ô] else DateDiff(Now(), DtVencto) end From Tbl_Receber Where IdCli = [ô][Ô] & TxtId.Text & [Ô][ô]And Status =[ô]Em Aberto[ô] Order By DtVencto Asc[Ô]
Qualquer coisa posta o erro.
ainda não foi dessa vez. continua contando os dias.....
Amigo, moreira
Pelo teste que fiz aqui ficou 0 precisa ver o processo.
CASE WEN IF menor que 0 = 0 else calcula dias
Pelo teste que fiz aqui ficou 0 precisa ver o processo.
CASE WEN IF menor que 0 = 0 else calcula dias
Tópico encerrado , respostas não são mais permitidas