¿Cómo obtener solo la parte de fecha de getdate ()? [duplicar]

I have a SQL table that has a CreationDate field.

He getdate() in the computed column specification formula.

I would like to know how to get just the date portion, that is, '2012-08-24' instead of '2012-08-24 10:45:17.740'.

preguntado el 24 de agosto de 12 a las 09:08

If this is SQL Server, which it looks like, you should use the SQL-server tag in addition to your current tags -

5 Respuestas

If you are using SQL Server 2008 or later

select convert(date, getdate())

De lo contrario

select convert(varchar(10), getdate(),120)

Respondido 24 ago 12, 09:08

prueba esto:

select convert (date ,getdate())

or

select CAST (getdate() as DATE)

or

select convert(varchar(10), getdate(),121)

Respondido 24 ago 12, 09:08

Prueba esto:

SELECT CONVERT(date, GETDATE())

Respondido 24 ago 12, 09:08

SELECT CONVERT(date, GETDATE())

Respondido 24 ago 12, 09:08

SELECT CAST(FLOOR(CAST(GETDATE() AS float)) as datetime)

or

SELECT CONVERT(datetime,FLOOR(CONVERT(float,GETDATE())))

contestado el 22 de mayo de 14 a las 01:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.