首页 > 数据库 >PostgreSQL日期相减

PostgreSQL日期相减

时间:2023-06-22 19:56:47浏览次数:50  
标签:PostgreSQL 相减 -- timestamp 日期 now day SELECT

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

SELECT now()::timestamp + '1 year'; --当前时间加1年

SELECT now()::timestamp + '1 month'; --当前时间加一个月

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

SELECT now()::timestamp + '1 hour'; --当前时间加一个小时

SELECT now()::timestamp + '1 min'; --当前时间加一分钟

SELECT now()::timestamp + '1 sec'; --加一秒钟

select now()::timestamp + '1 year 1 month 1 day 1 hour 1 min 1 sec'; --加1年1月1天1时1分1秒

SELECT now()::timestamp + (col || ' day')::interval FROM table --把col字段转换成天 然后相加

标签:PostgreSQL,相减,--,timestamp,日期,now,day,SELECT
From: https://www.cnblogs.com/javaxubo/p/17498216.html

相关文章

  • 日期和毫秒转换
    java日期和毫秒值的相互转化1.日期转毫秒2.毫秒转日期3.日期的格式化方法一:(常用的)需要将日期转为yyyy-MM-dd格式的方法二:使用simpleDateFormat4.Calendar类(日期类)1.日期转毫秒使用getTime()方法就可以轻松获取到date类型的毫秒值。注意该Date是util下的。 Date......
  • postgresql日期相关函数
    感谢原博文:https://blog.csdn.net/lixinkuan328/article/details/107969398一、Postgresql中string转换成timestamp类型Mybatis+PostgresqlTO_DATE(#{startTime},'YYYY-MM-DD')ANDop_date<![CDATA[>=]]>TO_TIMESTAMP(#{beginTime},'YYYY-MM-DDH......
  • PostgreSQL被除数为0的处理方法
    PostgreSQL被除数为0的处理方法方法一:使用case语法selectcasewhenid=0then0elseid/2endfromc2;方法二:自定义操作符CREATEORREPLACEFUNCTIONDIV_ZERO(NUMERIC,NUMERIC) RETURNSNUMERICAS$BODY$ SELECTCASEWHEN$2=0THEN0ELSE$1/$2END; $BODY$ L......
  • MySQL败给了PostgreSQL!
    在软件领域,数据库是毫无疑问的中流砥柱。在这片历史悠久、玩家众多的沃土上,流传着着无数技术和商业交织的故事。如今,老一代商业数据库日薄西山,开源数据库步步为营,处在浪潮之巅的我们已然可以看见其中的暗流涌动。在这场群雄逐鹿的戏码里,MySQL与PostgreSQL之争渐趋白热化。MySQL的......
  • POSTGRESQL 短查询优化,独立索引与组合索引 8
    这是一个关于POSTGRESQL查询的优化系列,这已经是这个系列的第八集了,接上期,在OLTP查询中我们需要注意的查询优化的地方非常多,稍不留意就会在一些问题上的操作导致查询的数据逻辑错误。继续上次的问题,在查询中,针对事件的查询问题,我们一般处理的模式 1 针对具体事件字段的时间标注......
  • postgresql SQL 优化 -- 理论与原理
    这里写的是一个系列,关于POSTGRESQLSQL优化的问题,这篇是这个系列的第二篇,第一篇可以在文字的末尾的连接中找到,之前有同学提出,希望有一个历史文字的连接。这期就进入正题,一个SQL语句撰写出来是怎么开始工作的,也就是查询的过程queryprocessing ,这里从几个步骤入手1  一个SQL......
  • Postgresql SQL 优化 两个模型与数据存储
    这里写的是一个系列,这是系列的第三篇,这个系列主要是针对SQL优化,前两篇的地址下文字的最下方。接上次,上次提到了SQL优化的原理与理论,实际上SQL优化的原理是离不开两个模型与数据存储的, 整体SQL优化的核心也在于两个模型和数据存储。简化的说明这两个模型1 数据访问成本模型2 ......
  • PostgreSQL 从开发要换PG表字段的 collaion 说起 到 程序员别异想天开了
    2021年绝对是一个有意思的念头,估计过10年都会想到今年的一些变革,很多人都会被影响,改变,重新开始,或寻找新的路径。归正题,新公司的开发小朋友,对DB提出了一个问题,就是要修改某个表的字段的collation,究其原因为了某些业务中这个字段的排序。然后我就告诉DB,NONONO,究其原因曾经SQLSE......
  • PostgreSQL autovacuum 5 怎么监控(autovacuum 扫描表工作的百分比)
    PostgreSQL最大的问题就是vacuum,只要PG的实现多版本和UNDO的方式不改变,那么这个话题就会一直继续,到永远。前面四期讲了autovacuum的触发条件,源代码,怎么调整参数,优化,今天最后一章,的说说怎么进行监控,并且评定你的autovacuum的工作是合格的。下面的内容主要是基于几点来围绕的 监......
  • PostgreSQL REPMGR “靠谱”的高可用方式
    REPMGR是一种方便简单的适合企业使用的高可用方式,为什么选择REPMGR作为单体PG的高可用方式1 REPMGR是这三种里面最简单的高可用的方式,这里的意思是结构节点,搭建简单,处理简单2 在网络有波动的情况下,比较好控制,如果遇到网络上的短暂的问题,REPMGR通过一系列的方式可以避免......