pgsql语法类似mysql ,下面总结几个pgsql工作会用到的求时间的语句
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'