赞
踩
- select to_char(current_date,'yyyy') 为 character varying格式类型
- select extract(year from now()) 为double precision 格式类型
- select to_char((SELECT now()::timestamp),'yyyy') 为character varying格式类型
select to_char((SELECT now()::timestamp + '1 year'),'yyyy') 为character varying格式类型
select to_char((SELECT now()::timestamp + '-1 year'),'yyyy') 为character varying格式类型
- ---如果是时间格式
- select extract(month from now())
- ---如果是字符串,可以这样提取,月份不带0
- select extract(month from timestamp '2019-06-15 15:32:31');
- select to_timestamp(now(),'YYYY-MM-DD HH24:MI:SS')
- 1.当前时间向前推一天
- SELECT current_timestamp - interval '1 day'
- 例:求出最近三天的数据
- select * from 表名 where date between (SELECT current_timestamp - interval '3 day')
- and current_timestamp
- 2.当前时间向前推进一个月
- SELECT current_timestamp - interval '1 month'
- 3.当前时间向前推进一年
- SELECT current_timestamp - interval '1 year'
- 4.当前时间向前推一小时:
- SELECT current_timestamp - interval '1 hour'
- 5.当前时间向前推一分钟:
- SELECT current_timestamp - interval '1 min'
- 6.当前时间向前推60秒:
- SELECT current_timestamp - interval '60 second'
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。