Replace de um campo data pelo APSDU
Boa tarde pessoal,
Algumas pessoas já me perguntaram como fazer o replace de um campo data através do APSDU, vou tentar explicar aqui os procedimentos, que é um pouco diferente dos demais tipos de dados.
Para fazer o replace de dados do tipo data, devemos usar o CTOD, que é uma função que converte carecteres em data, C(Caracter) + TO(Para) + D(Data), bem como existem outros tipos de conversão:
DtoC = Data para Caractere
DtoS = Data para String (Obs.: No formato “YYYYMMDD”)
StoD = String para Data
E a expressão deve ser inserida na tela do REPLACE dessa forma, por exemplo:
CTOD(“31/11/2010”)

Até mais pessoa, e tudo de bom a todos…
Fica ai a dica…
11 Comments
Leave a Reply
I would like to thankyou for such an enlightening post. I dont by and large reply on blogs as I wish to lurk and read. However your style of literature is uncomplicated to understand, I love the fact that it is clear and to the point. I will make sure that I mail your blog to my acquaintances as I am certain they will not only like reading your post but also find it extremely instructive.
Vimax
Gostei muito desse site!
Bom Dia Leonardo,
Qual função eu teria que usar no caso de tirar pontos, hifens, barras do campo Inscrição Estadual?
Tenho uma base clientes de 12000 e tenho que tirar “.”, “-” e “/” do campo “A1_EST” e não to conseguindo fazer isso via SQl.
Já tentei fazer com REPLACE, mas não obtive sucesso, se puder me ajudar…
Obrigado…
Ótima dica. Obrigado
Show!!! Parabéns!!!
Comigo só deu certo com aspas simples.. ”
CTOD(’31/11/2010′)
Abraço.
Olá meu amigo, me perdoe, é com aspas simples mesmo.
Valeu!!!!
You can always tell an expert! Thanks for coigtibutnnr.
PARA DATA EM FORMATO 20151231 SUA CLAUSULA DE CONVERSÃO NÃO FUNCIONA NEM COM ASPAS DUPLAS NEM COM ASPAS SIMPLES. ALGUEM SABERIA AJUDAR?
Olá Arthur, não entendi… vc quer usar esse formato?
Se quiser informar esse formato para cadastro, basta vc usar o SToD(“20151231”), com isso ele vai converter do formato de string para data.