SQL - utilizar Update para cambio de fecha y hora pero solo actualizar fecha

 
Vista:

utilizar Update para cambio de fecha y hora pero solo actualizar fecha

Publicado por Gio (1 intervención) el 07/07/2020 21:30:52
Tengo mi tabla donde hay registros con fecha y hora en el mismo campo y lo que necesito es solo actualziar la fecha y que se quede el registro de hora. esto en muchos campos

07/04/2020 08:40
07/04/2020 09:04
07/04/2020 09:15
07/04/2020 09:39
07/04/2020 09:48

y lo que quiero actualizar es solo la fecha que quede:

04/07/2020 08:40
04/07/2020 09:04
04/07/2020 09:15
04/07/2020 09:39
04/07/2020 09:48

utilizo update:

update TABLA set visitadate = '07/04/2020 aqui es donde no se que poner para que no cambie la hora registrada'

utilizo Sql Developer version 19.2

Gracias de antemano

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

utilizar Update para cambio de fecha y hora pero solo actualizar fecha

Publicado por Isaias (1921 intervenciones) el 09/07/2020 02:06:37
Tomando solo como referencia el PRIMER DATO que nos muestra


1
2
3
4
5
6
7
DECLARE @Time as TIME;
DECLARE @Date as DATETIME;
 
SELECT @Time = CONVERT(TIME, '07/04/2020 08:40');
SELECT @Date = CONVERT(date, '04/07/2020 08:40');
 
SELECT DATEADD(MINUTE, DATEPART(MINUTE, @Time), DATEADD(HH, DATEPART(HOUR, @Time), @Date))

Result: 2020-04-07 08:40:00.000
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar