Ola pessoal… estou com um problema de concatenação no a oracle…
Segue o trecho da query com problema:
SUBSTR(CAST(‘20010308’ AS VARCHAR(08)),1,4) || RPAD(‘0’ || SUBSTR(CAST(‘20010308’ AS VARCHAR(08)), 5,2) -1, 2) || ’10’
Não esta trazendo a data que quero… caso eu entre com a data ‘20010308’ … preciso que ele subtraia 1 dia do mês e me retorne ‘20010210’, porém esta dando erro nessa parte:
RPAD(‘0’ || SUBSTR(CAST(‘20010308’ AS VARCHAR(08)), 5,2) -1, 2)
Pois esta retornando 20012 08
Alguém pode me ajudar?
Atenciosamente,
Tiago