SELECT @DATAINICIAL = DATEADD(DAY, 1, @DATAINICIAL)
SER:
SET @DATAINICIAL = DATEADD(DAY, 1, @DATAINICIAL)
SELECT @DATAINICIAL = DATEADD(DAY, 1, @DATAINICIAL)
SER:
SET @DATAINICIAL = DATEADD(DAY, 1, @DATAINICIAL)
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!