Actualizar hora en campo fecha

04/12/2005 - 22:14 por Daniel | Informe spam
tengo una columna de tipo smalldatetime, algo asi:
2005-11-28 10:56:25.000

y quiero actualizar la hora a 0, algo así:
2005-11-28 00:00:00.000

como puedo hacer esto

Gracias por la ayuda!!!

Preguntas similare

Leer las respuestas

#1 Maxi
05/12/2005 - 12:47 | Informe spam
Hola, si la quieres poner en 00 seria


USE NORTHWIND
GO


CREATE TABLE #PEPE (FECHA DATETIME)

INSERT INTO #PEPE VALUES(GETDATE())

UPDATE #PEPE SET FECHA = CONVERT(CHAR(10),GETDATE(),112)

SELECT * FROM #PEPE



Salu2
Maxi [MVP SQL SERVER]


"Daniel" escribió en el mensaje
news:
tengo una columna de tipo smalldatetime, algo asi:
2005-11-28 10:56:25.000

y quiero actualizar la hora a 0, algo así:
2005-11-28 00:00:00.000

como puedo hacer esto

Gracias por la ayuda!!!

Respuesta Responder a este mensaje
#2 Alejandro Mesa
05/12/2005 - 15:21 | Informe spam
Trata:

update tu_tabla
set tu_columna = convert(char(8), tu_columna, 112)


AMB

"Daniel" wrote:

tengo una columna de tipo smalldatetime, algo asi:
2005-11-28 10:56:25.000

y quiero actualizar la hora a 0, algo así:
2005-11-28 00:00:00.000

como puedo hacer esto

Gracias por la ayuda!!!

Respuesta Responder a este mensaje
#3 Turus.Sys
05/12/2005 - 15:30 | Informe spam
Otra alternativa seria:

En un SELECT:

DECLARE @FECHA SMALLDATETIME
SET @FECHA = '2005-11-28 10:56:25.000'
SELECT CAST(CAST(CAST(@FECHA AS FLOAT) AS INT) AS SMALLDATETIME)

En un UPDATE:

UPDATE TABLA_
SET FIELD_FECHA = CAST(CAST(CAST(FIELD_FECHA AS FLOAT) AS INT) AS
SMALLDATETIME)
WHERE ...


Saludos
Darío Flores
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida