Sr. Rodrigo... E em fevereiro? E quando o pagamento for feito em dias diferenciados? Nunca fale NÃO FAÇA ISSO para alguém que está tentando ajudar, ok? O negócio é o seguinte... Quando alguém pede uma ajuda, está tentando solucionar um problema. O fato é que existem n maneiras para solucionar o mesmo problema. Se você pensa diferente do que eu penso, ótimo, pois isso é baseado no fator humano.
Outra coisa... Porque sacrificar a performance dentro de um loop? Isso vai ser feito para um UNICO CLIENTE, e somente em 3 meses... Não entendi aí o fator performance. Gostaria que fosse explanado. ----- Original Message ----- From: Rodrigo Villaverde To: delphi-br@yahoogrupos.com.br Sent: Tuesday, February 15, 2005 3:02 PM Subject: RES: [delphi-br] Re: Mensalidades... Não faça isso! Não sacrifique a performance do seu aplicativo! Resolva isso com uma instrução SQL Const DiasAtrazados= 90; Var DataLimite: TDateTime; DataLimite:= Now - DiasAtrazados; ... Dentro da sua cláusula where coloque a seguinte condição DataVencimento < DataLimite Se a pesquisa retornar vazia, é sinal que não existem mensalidades com mais de 3 meses de atraso. Mas isso só vai funcionar se o período que quer medir é dias corridos à partir do vencimento. Se for por dias acumulados de todos os atrasos, a cláusula where acima não irá funcionar. ---------- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/2/2005 [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html