Pg数据库比较时间大小
2017-11-02 10:49
316 查看
postgresql 比较两个时间差大于 N个小时
摘要: PG 中时间想减后为interval ,比较两个时间大于某个小时或者分钟等可以直接通过interval来实现
example1:
– 判断两个时间差大于4个小时
select timestamp ‘2013-11-11 10:00:00’ - timestamp ‘2013-11-08 12:00:00’ > interval ‘4 hour’;
example2:
– 获取时间差的总体小时差 然后再判断
mrapp=> select extract(day from t) * 24 + extract(hour from t) > 4 from (select (timestamp ‘2013-12-14 12:00:00’ - timestamp ‘2013-12-11 4:00:00’) as t) as a;
时间字段的截取
EXTRACT(field FROM source)
field 表示取的时间对象,source 表示取的日期来源,类型为 timestamp、time 或 interval。
field可以是 Y M W D H M S
摘要: PG 中时间想减后为interval ,比较两个时间大于某个小时或者分钟等可以直接通过interval来实现
example1:
– 判断两个时间差大于4个小时
select timestamp ‘2013-11-11 10:00:00’ - timestamp ‘2013-11-08 12:00:00’ > interval ‘4 hour’;
example2:
– 获取时间差的总体小时差 然后再判断
mrapp=> select extract(day from t) * 24 + extract(hour from t) > 4 from (select (timestamp ‘2013-12-14 12:00:00’ - timestamp ‘2013-12-11 4:00:00’) as t) as a;
时间字段的截取
EXTRACT(field FROM source)
field 表示取的时间对象,source 表示取的日期来源,类型为 timestamp、time 或 interval。
field可以是 Y M W D H M S
相关文章推荐
- 【数据库】——mysql比较时间大小,精确到秒
- 【数据库】——mysql比较时间大小,精确到秒
- 获取数据库表的信息(大小,索引大小,创建时间,行数)
- 如何修改WAMP数据库上传文件的大小及上传时间限制
- js 开始时间与结束时间比较大小---->yyyy-MM-dd hh:mm:ss 字符串转换成时间戳
- Java字符串转换为日期和时间比较大小
- Python比较2个时间大小的实现方法
- js时间比较大小和时间相加
- JS比较两个日期、时间大小
- (转)C#里面比较时间大小三种方法
- java 比较时间大小
- shell if 多条件判断 时间大小比较
- 【jQuery日期处理】两个时间大小的比较
- Java字符串转换为日期和时间比较大小
- 时间操作(JavaScript版)—最简单比较两个时间格式数据的大小
- Java使用compareToIgnoreCase比较时间大小
- javascript比较yyyy-mm-dd hh:mm:ss日期时间的大小
- JS获取系统时间、计算两个日期天数、比较日期大小
- oracle时间大小比较 格式
- C#比较时间大小三种方法