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 ).