0


PostgreSQL时间加减

在PostgreSQL中可以直接对时间进行加减运算:

语法:

SELECT NOW()::TIMESTAMP+ '1 day';  --当前时间加一天

SELECT NOW() + INTERVAL '1 DAY';  --当前时间加一天

示例:

-- 增加

SELECT NOW()::TIMESTAMP+ '1 day';  --当前时间加一天

ELECT NOW() + INTERVAL '1 DAY';  --当前时间加一天

SELECT '2022-11-11'::TIMESTAMP + '1 day'; --固定时间加一天

-- 减少

SELECT NOW()::TIMESTAMP+ '-1 DAY';  --当前时间减一天

SELECT NOW() - INTERVAL '1 DAY';  --当前时间减一天

--加1年1月1天1时1分1秒

select NOW()::timestamp + '1 year 1 month 1 day 1 hour 1 min 1 sec';  

时间单位:

  • millennium
  • century
  • decade
  • year
  • quarter
  • month
  • week
  • day
  • hour
  • minute
  • second (sec)
  • milliseconds
  • microseconds
标签: sql 数据库

本文转载自: https://blog.csdn.net/weixin_42144379/article/details/127666553
版权归原作者 胡萧徒 所有, 如有侵权,请联系我们删除。

“PostgreSQL时间加减”的评论:

还没有评论