Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá. estou com a seguinte duvida..
tenho uma tabela de faturas de clientes.
as faturas q estao vencidas a mais de 10 dias, o cliente eh bloqueado.
qdo o numero de dias que ultrapassou o vencimento eh entre 5 e 10 ele entra na lista de aviso de bolquei..
ate ai tudo bem..
consegui montar a lista de aviso normal usando a seguinte string
select sm_fatura.cco_cliente, sm_fatura.dv, sm_fatura.usuario, sm_clientes.nome from sm_fatura, sm_clientes where datediff(curdate(),sm_fatura.vencimento)>5 and datediff(curdate(),sm_fatura.vencimento)<11 and sm_fatura.franquia=1 and sm_fatura.liquidada='N' and sm_clientes.cco=sm_fatura.cco_cliente order by sm_fatura.usuario
certo.
mas ai que aconteceu um problema..
essa string lista os clientes que estao com a ultima fatura nessa quantidade de dias..
mas se ele jah tiver a fatura anterior vencida, ele tbm esta aparecendo, e era pra aparecer na lista de bloqueados naum na de aviso..
tipo:
fatura--------data-------cliente
000001----10/04/2009--joao
000002----10/05/2009--joao
000003----10/05/2009--pedro
nesse caso ai de cima.. somente o pedro tinha que aparecer pq o joao, apesar de ter uma fatura com vencimento no prazo de aviso, possui uma anterior ainda aberta.. entao ele esta bloqueado.
alguem tem uma ideia de como eu poderia separar quem tem apenas a fatura no prazo determinado para exibir na lista????
Carregando comentários...