Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como obter a data atual no SQL Server

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