1
resposta

Aqui poderia ser um SET?

SELECT @DATAINICIAL = DATEADD(DAY, 1, @DATAINICIAL)

SER:

SET @DATAINICIAL = DATEADD(DAY, 1, @DATAINICIAL)

1 resposta

Olá Aline, tudo bem?

Desde já peço desculpas pela demora em obter retorno.

Sim, você pode utilizar tanto o SELECT quanto o SET para atribuir valores a uma variável no SQL Server.

Ambos são usados para atribuir valores a variáveis. A principal diferença entre SET e SELECT para criar uma variável está no fato de que SET é utilizado para atribuir um valor literal diretamente à variável, enquanto SELECT permite atribuir um valor resultante de uma consulta ou cálculo. A escolha entre os dois depende da necessidade específica e do contexto em que a variável está sendo criada.

Espero ter ajudado.

Caso surja alguma dúvida, fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!