Olá, Boa tarde!
Poderia verificar o erro que acusou abaixo, como podemos corrigir ?
Olá, Boa tarde!
Poderia verificar o erro que acusou abaixo, como podemos corrigir ?
Oi, Jessica! Como vai?
O erro que você está enfrentando é devido ao uso da função FORMAT
com o tipo de dado VARCHAR
, o qual está sendo utilizado na coluna CPF
. Essa função é usada para formatação de valores numéricos ou de data/hora em uma string formatada — não podendo ser usada com valores de tipo VARCHAR
.
Se o seu objetivo é formatar o CPF com zeros à esquerda, você pode usar a função RIGHT
para isso. Abaixo trago um exemplo do código que você pode construir:
SELECT RIGHT('00000000000' + CPF, 11) AS CPF
FROM NOTAS_FISCAIS
WHERE DATA_VENDA = '2017-10-01';
Por meio dessa consulta, iremos preencher o CPF com zeros à esquerda até que tenha 11 caracteres, conforme o padrão CPF brasileiro, e em seguida, selecionar apenas os 11 caracteres mais à direita.
Espero que dê tudo certo, Jessica. Caso não seja isso que você está buscando ou surjam novas dúvidas, fico à disposição para te ajudar.
Abraços!