Fórum Campos do tipo data #53874
19/11/2005
0
Gostaria de saber como faço para obeter de um campo do tipo data somente o Mes.
Com se chama a função que faz formatação de datas?
Como faço para usá-la?
Valeu galera.
Mitsalito
Curtir tópico
+ 0Posts
19/11/2005
Martins
Vamos supor q vc queira extrair o mês de uma data para compara com um parametro passado em sua aplicação, no BD vc faria assim:
Select * from Tabela where Extract(month from Data) = :nMes
No Delphi ou no Banco de dados?
Utilizando a unit dateutils, vc pode extrair o mês de uma data com a função:
MonthOfTheYear(Data)
Ex:
var DataAutal : TDateTime; begin DataAtual := Date; ShowMessage(´Estamos no mês: ´+ IntToStr(MonthOfTheYear(DataAtual))); end; //Retorno será 11, data atual = 19/11/2005.
Boa Sorte!!!
Gostei + 0
19/11/2005
Mitsalito
EXTRACT(DAY from DATACADASTRO) : para extrair o dia
EXTRACT(year from DATACADASTRO) : para extrair o ano
Brigaduuuuu ... valeu cara ... não lembrava de jeito nem um no nome da função.
:D
Gostei + 0
19/11/2005
Andrew
:D
Gostei + 0
19/11/2005
Martins
Blz camarada, sempre q possível tentamos ajudar.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)