Fórum Campos do tipo data #53874

19/11/2005

0

:D Blz moçada?
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

Mitsalito

Responder

Posts

19/11/2005

Martins

Gostaria de saber como faço para obeter de um campo do tipo data somente o Mes.

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


Com se chama a função que faz formatação de datas? Como faço para usá-la? Valeu galera.


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!!!


Responder

Gostei + 0

19/11/2005

Mitsalito

EXTRACT(MONTH from DATACADASTRO) : para extrair mes
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


Responder

Gostei + 0

19/11/2005

Andrew

Rapaz tava precisando de algo assim também, vixi como me cai bem esse tópico.

:D


Responder

Gostei + 0

19/11/2005

Martins

EXTRACT(MONTH from DATACADASTRO) : para extrair mes 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


Blz camarada, sempre q possível tentamos ajudar.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar