Como cambio un dia en un campo Fecha

17/03/2006 - 15:59 por kung | Informe spam
En una tabla con un campo fecha tengo que cambiar el dia y dejar todo lo
demas como esta mes,año y hora pero no he podio hacerlo agradeceria si alguin
me puede dar una luz de como hacerlo

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
17/03/2006 - 16:53 | Informe spam
kung,

Usa la funcion "dataeadd" y adicionale o restale un numero de dias para que
de como resultado el que quieres.

Ejemplo:

select dateadd(day, -8, '2006-03-17T12:35:48.567')
go


AMB

"kung" wrote:

En una tabla con un campo fecha tengo que cambiar el dia y dejar todo lo
demas como esta mes,año y hora pero no he podio hacerlo agradeceria si alguin
me puede dar una luz de como hacerlo
Respuesta Responder a este mensaje
#2 Isaias
17/03/2006 - 17:10 | Informe spam
Toma el AÑO, MES y unelos a tu variable donde tienes el DIA y armas la nueva
fecha.
Saludos
IIslas


"kung" escribió:

En una tabla con un campo fecha tengo que cambiar el dia y dejar todo lo
demas como esta mes,año y hora pero no he podio hacerlo agradeceria si alguin
me puede dar una luz de como hacerlo
Respuesta Responder a este mensaje
#3 Isaias
17/03/2006 - 22:55 | Informe spam
Sencillo

Hay veces que las cosas no son tan dificiles como creemos, simplemente hay
que verlas de una forma SENCILLA

Perfecto Gustavo.
Saludos
IIslas


"Alejandro Mesa" escribió:

kung,

Usa la funcion "dataeadd" y adicionale o restale un numero de dias para que
de como resultado el que quieres.

Ejemplo:

select dateadd(day, -8, '2006-03-17T12:35:48.567')
go


AMB

"kung" wrote:

> En una tabla con un campo fecha tengo que cambiar el dia y dejar todo lo
> demas como esta mes,año y hora pero no he podio hacerlo agradeceria si alguin
> me puede dar una luz de como hacerlo
Respuesta Responder a este mensaje
#4 Javier Enriquez Ortega
18/03/2006 - 11:51 | Informe spam
Te sugiero lo siguiente aunque mas fácil es si conoces el numero de días de
diferencia y le haces con dateadd

DECLARE @FECHA_IN datetime
SET @FECHA_IN = CONVERT(DATETIME, CAST(YEAR(GETDATE()) AS varchar(4)) + '/'
+ CAST(MONTH(GETDATE())- 1 AS varchar(2)) + '/01 00:00:00',102)
SELECT @FECHA_IN

Así ubico el primer dia del mes, claro que el problema de este método es que
puedes perder el valor de la hora.mm.ss

Saludos


"kung" escribió en el mensaje
news:
En una tabla con un campo fecha tengo que cambiar el dia y dejar todo lo
demas como esta mes,año y hora pero no he podio hacerlo agradeceria si
alguin
me puede dar una luz de como hacerlo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida