GARANTIR DESCONTO

Fórum Formatar a data no Firebird como yyyyMMdd #47836

01/11/2004

0

Falae galera!

Estou usando o Firebird 1.5, e preciso fazer o seguinte:

Tenho um campo data, e preciso coloca-lo em um arq. texto com o formato AAAAMMDD.... como faco isso?
Existe alguma UDF nativa do FB, ou uma funcao?

A primeira saida que me veio em mente foi:

  LPad(extract(year from Cliente_Ultimosintegra),4,´0´)  ||
  LPad(extract(month from Cliente_Ultimosintegra),2,´0´) ||
  LPad(extract(day from Cliente_Ultimosintegra),2,´0´)


Funciona, mas eh mto codigo... Eu estou gerando um arquivo texto, e o codigo SQL estah muito extenso... usar essas 3 linhas pra adicionar um campo, eh mto ruim... Alguem aqui conhece uma funcao?

PS: Cliente_Ultimosintegra eh o campo data

Obrigado!


_chiappone_

_chiappone_

Responder

Posts

01/11/2004

Afarias

udf padrão não tem.

vc pode fazer a sua ou tentar conseguir uma.

como vc está usando isso em uma aplicação, eu sugiro q formate a data na sua aplicação

data_str = formatDateTime(´yyyymmdd´, campoData.AsDateTime);


T+


Responder

Gostei + 0

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

Aceitar