Problema:
Você gostaria de obter a data atual em um banco de dados SQL Server.
Solução:
SELECT CAST(GETDATE() AS DATE);
Resultado:
2021-03-11
Discussão:
GETDATE()
é uma função que retorna a data e hora atuais. Os argumentos não são necessários. Se você usar apenas o GETDATE()
função, você obterá:2021-03-11 22:28:17.280
Se você deseja obter apenas a data e não a hora, você precisa usar outra função,
CAST()
. Nos parênteses, especifique o valor, expressão ou coluna da qual você deseja converter, ‘AS
’ e, finalmente, o tipo de valor que você deseja obter (em nossa solução, DATE
).