sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan bruger man funktionen NOW() som øvre grænse for et område?

Brug en områdekonstruktør . Manualen:

Så:

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

Jeg antager, at du er klar over, at now() løses til starttidspunktet for transaktionen.




  1. FRM-50026 dato skal indtastes i et format som DD-MÅN-ÅÅÅÅ

  2. PHP - Azure mySQL i appen ændrede porte tilfældigt

  3. MySQL auto-increment baseret på gruppe

  4. konsultationsprogrammering, mens og hvis indlejret