Hola a todos.
Estoy haciendo una función para actualizar una fecha en una tabla de la
siguiente forma, existe una columna fecha de tipo date y tengo que poner
esos valores para otra columna de tipo datetime, incrementando en 1 el campo
segundos como en el siguiente ejemplo:
Fecha
Hola Lista
suponiendo que lo que desea es incrementar en un segundo todos los
registros de la misma fecha, seria algo así:
update partediario as a set fechahora = b.fechacalculada
from (
select id,fecha+ cast(row_number() over(partition by fecha) || ' second' as
interval) as fechacalculada
Saludos,
Solo tienes que multiplicar el intervalo por la cantidad de segundos.
update partediario set fechahora = fecha+ INTERVAL '1 second' * 30 where id
= aid;
update partediario set fechahora = fecha+ INTERVAL '1 second' * 180 where
id = aid;
update partediario set fechahora = fecha+