como pegar apenas o mês de uma data (datepart)

Firebird

06/04/2005

preciso pegar apena uma parte da data, como o mês. no SQL eu usava o DATEPART, mas no firebird 1.5 não estou conseguindo.
no SQL tb tinha o DATEADD, qua podia adicionar, por exemplo, um mês a mais.
com qual comando posso conseguir o mesmo efeito?


Raserafim

Raserafim

Curtidas 0

Respostas

Arc@njo

Arc@njo

06/04/2005

Voce pode utilizar UDF´s para isto, no site da Firebase tem varias UDF´s que podem ser utilizadas para isto.

http://www.firebase.com.br/fb/


GOSTEI 0
Rodolpho123

Rodolpho123

06/04/2005

Vc pode utilizar a função [b:4f08f13fb5]extract[/b:4f08f13fb5], ex:

select extract(month from datanascimento) as somente_o_mes from sua_tabela



GOSTEI 0
Raserafim

Raserafim

06/04/2005

é isso mesmo rodolpho, ontem mesmo achei o camando extract, e inclusive respondi uma pergunta aqui no forum utilizando-se desta técnica, e esqueci de postar no meu próprio tópico.
Mas valeu pela atenção.


GOSTEI 0
Yallebr

Yallebr

06/04/2005

Valeu tb !


GOSTEI 0
POSTAR