Re: [firebase-br] Número de semanas

Danilo Rogério danilorsa_betta em yahoo.com.br
Ter Jan 4 11:07:05 -03 2005


Se você estiver usando Delphi, existe uma função que chama-se WeeksBetween, da unit DateUtils.

Caso contrário, vc pode criar sua função ou UDF mais ou menos assim:
1) Crie as seguintes variáveis
  DIFERENCA_DATAS : DOUBLE;
  data_inicial, data_final : Date;
  QTD_SEMANAS : INTEGER
2) Ache a diferenca entre as duas datas  
if data_inicial < data_final then
  DIFERENCA_DATAS := data_final - data_inicial
else
  DIFERENCA_DATAS := data_inicial - data_final
3) Calcule a quantidade de semanas
  QTD_SEMANAS := TRUNC(DIFERENCA_DATAS/7) // 7 = 7 dias na semana

Evandro Siqueira <vandosiqueira em ig.com.br> wrote:
Eu tenho um componente em Delphi 6.0 chamado TDateInfo, que informa esta e
outras caracteristicas de uma data. caso deseje posso te mandar em PVT. Só
não sei se vai servir, pois pelo q entendi vc quer ela em firebird, certo?
[]'s

Evandro Siqueira
Palas Informática - Recife - PE
vandosiqueira em ig.com.br
----- Original Message ----- 
From: "Maiquel de Brito" 
To: "FireBase" 

Sent: Monday, January 03, 2005 4:57 PM
Subject: [firebase-br] Número de semanas


> Alguém conhece alguma função ou UDF, em firebird, que retorne o número de
> semanas decorridas em um ano, dada uma certa data como parâmetro?
>
>
> Desde já, agradeço
> []
> Maiquel
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 30/12/2004
>
>



-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.298 / Virus Database: 265.6.7 - Release Date: 30/12/2004


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br

		
---------------------------------
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo! agora.


Mais detalhes sobre a lista de discussão lista