como faço para obter o numero da semana corrente????

Delphi

17/09/2004

como faço para obter o numero da semana corrente????


Arc

Arc

Curtidas 0

Melhor post

Vitor Alcantara

Vitor Alcantara

18/11/2007

No Firebird

select (EXTRACT(YEARDAY FROM CURRENT_DATE) - EXTRACT(WEEKDAY FROM CURRENT_DATE-1) + 7) / 7 from rdb$database

Retirei essa dica desse PDF
http://www.comunidade-firebird.org/cflp/downloads/CFLP_T028.PDF


GOSTEI 1

Mais Respostas

Merph

Merph

17/09/2004

Olá,
Se for o número da semana corrente do ano use a função
WeekOfTheYear(Data))
Espero ter ajudado.....


GOSTEI 0
Arc

Arc

17/09/2004

Eu preciso de uma função que funcione com o SQL Query Analyser do SQL Server 2000, mas valeu a dica


GOSTEI 0
Aasn

Aasn

17/09/2004

Olá merph,

onde eu encontro a função WeekOfTheYear ??? O FB tem essa função ou é de uma UDF ? Qual ?

[]´s
AASN


GOSTEI 0
Vitor Alcantara

Vitor Alcantara

17/09/2004

Essa função é da unit DateUtils do delphi.


GOSTEI 0
Vitor Alcantara

Vitor Alcantara

17/09/2004

No Sql server você pode utilizar a função DATEPART(datepart, date)

Ex:

SELECT DATEPART (WEEK,GETDATE())

Retorna o número da semana da data atual.


GOSTEI 0
Aasn

Aasn

17/09/2004

Valeu Vitor !!!

[]´s
AASN


GOSTEI 0
POSTAR