当前位置: 首页 > news >正文

PG时间计算

PG数据库,时间计算使用场景总结

日期之差

--**获取秒差**

SELECT round(date_part('epoch', TIMESTAMP '2019-05-05 12:11:20' - TIMESTAMP '2019-05-05 10:10:10'));

--**获取分钟差**

SELECT round(date_part('epoch', TIMESTAMP '2019-05-05 12:11:20' - TIMESTAMP '2019-05-05 10:10:10')/60);

--**获取小时差**

SELECT round(date_part('epoch', TIMESTAMP '2019-05-05 12:11:20' - TIMESTAMP '2019-05-05 10:10:10')/60/60);

--**获取天数差**

SELECT Date('2019-06-05') - Date('2019-05-03');

--**获取月份差**

select extract(year from age(TIMESTAMP '2018-04-05',TIMESTAMP '2017-02-04')) * 12 + extract(MONTH from age(TIMESTAMP '2019-04-05',TIMESTAMP '2017-02-04'));

--**获取年份差**

SELECT extract(year from age(TIMESTAMP '2018-04-05',TIMESTAMP '2017-02-04'));

-- 获取月份

SELECT date_part('month', cast('2023-08-11' as TIMESTAMP) );

--获取星期几1-6,星期天是0

SELECT date_part('dow', cast('2023-08-12' as TIMESTAMP) );

-- 获取年

SELECT date_part('year', cast('2023-08-11' as TIMESTAMP) );

-- 获取日

SELECT date_part('day', cast('2023-08-12' as TIMESTAMP) );

http://www.lryc.cn/news/250680.html

相关文章:

  • 基于51单片机的交通灯_可调时间_夜间+紧急模式
  • 网络通信原理,进制转化总结
  • 西南科技大学(数据结构A)期末自测练习三
  • 【halcon】裁剪
  • vue+less+style-resources-loader 配置全局颜色变量
  • 第二次量子化
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • 【代码】多种调度模式下的光储电站经济性最优 储能容量配置分析matlab/yalmip
  • 深度学习今年来经典模型优缺点总结,包括卷积、循环卷积、Transformer、LSTM、GANs等
  • ChatGPT成为“帮凶”:生成虚假数据集支持未知科学假设
  • c#利用Forms.Timer定时检测Tcp连接状态
  • 空间注意力:改变我们理解图像的方式
  • 【模型报错记录】‘PromptForGeneration‘ object has no attribute ‘can_generate‘
  • mysql学习记录
  • Hdoop学习笔记(HDP)-Part.11 安装Kerberos
  • 浅谈UML的概念和模型之UML九种图
  • 杨志丰:OceanBase助力企业应对数据库转型深水区挑战
  • 版本控制系统Git学习笔记-Git分支操作
  • 分布式系统中最基础的 CAP 理论及其应用
  • 计算机视觉(OpenCV+TensorFlow)
  • shell语法
  • JAXB的XmlAttribute注解
  • 【代码】基于改进差分进化算法的微电网调度研究matlab
  • 计算机基础知识63
  • springboot虚拟请求——测试
  • 计算机视觉各个方向概述
  • AIGC: 关于ChatGPT中API接口调用相关准备工作
  • 【Java Web学习笔记】 1 - HTML入门
  • 基于windows系统使用Python对于pc当前的所有窗口的相关操作接口
  • 30秒搞定一个属于你的问答机器人,快速抓取网站内容