Olá,
Não entendi o motivo de precisar converter as variáveis para varchar, é algo em relação ao ato de concatenar?
Olá,
Não entendi o motivo de precisar converter as variáveis para varchar, é algo em relação ao ato de concatenar?
Olá Ellen, tudo bem?
Desde já peço desculpas pela demora em obter retorno.
Sim, o motivo da conversão da variável NUMNOTAS
para VARCHAR
é permitir a concatenação dessa variável com uma string usando a função CONCAT()
. A função CONCAT()
é usada para concatenar duas ou mais strings em uma única string. Na consulta, ela está sendo usada para concatenar a data formatada e o número de notas correspondentes a essa data em uma única string.
A CONCAT()
só aceita argumentos do tipo string, então, para que seja possível concatenar o número de notas com a string de data formatada, é necessário converter o valor da variável NUMNOTAS
para o tipo VARCHAR
. Portanto, o CAST()
é usado para fazer essa conversão de tipo.
Espero ter ajudado.
Caso surja alguma dúvida, fico à disposição.
Abraços e até mais.