Problema:
Le gustaría obtener la fecha actual en una base de datos de SQL Server.
Solución:
SELECT CAST(GETDATE() AS DATE);
Resultado:
2021-03-11
Discusión:
GETDATE()
es una función que devuelve la fecha y hora actuales. No se requieren argumentos. Si usa solo GETDATE()
función, obtendrá:
2021-03-11 22:28:17.280
Si desea obtener solo la fecha y no la hora, debe usar otra función, CAST()
. Entre paréntesis, especifique el valor, la expresión o la columna desde la que desea convertir, 'AS
', luego, finalmente, el tipo de valor que desea obtener (en nuestra solución, DATE
).