PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como usar a função NOW() como limite superior de um intervalo?


Use um construtor de intervalo . O manual:

Então:
UPDATE table_name
SET    date_range = tstzrange('2018-03-23 00:00:00-05', now())
WHERE  id = 3;

Suponho que você esteja ciente de que now() resolve para a hora de início da transação.