200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > SQL:pgsql中查询一段时间内数据及相关时间操作

SQL:pgsql中查询一段时间内数据及相关时间操作

时间:2021-05-18 22:28:52

相关推荐

SQL:pgsql中查询一段时间内数据及相关时间操作

需求 : 查询某个时间一秒内的数据

解决 :将时间转换为时间戳,加一秒

SELECT* FROMbuct_composedata where paraid = '14112402C30000000401' and systemtime between ('-05-31 22:01:30') and ('-05-31 22:01:30'::timestamp + '1 sec')

计算两个时间相差

select date_part('day', now() - '1997-02-08 '::timestamp);

计算固定间隔时间

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字段转换成天 然后相加

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。