方法1:
方法2:
n.create_date 是一个timestamp的数据;
current_date是pgsql数据一个获取当前日期的字段;
to_char(timestamp,text)把timestamp数据转换成字符串;
substring(text from int for int) 截取想要的文本格式 ‘yyyy-MM-dd';
to_timestamp(text,'yyyy-MM-dd')转换成timestamp格式;
age(timestamp,timestamp)获取两个时间之差 返回 days
补充:postgresql 查询当前时间
需求:PostgreSQL中有四种获取当前时间的方式。
1.now()
返回值:当前年月日、时分秒,且秒保留6位小数。
2.current_timestamp
返回值:当前年月日、时分秒,且秒保留6位小数。(同上)
申明:now和current_timestamp几乎没区别,返回值相同,建议用now。
3.current_time
返回值:时分秒,秒最高精确到6位
4.current_date
以上就是本篇文章【PGSQL 实现查询今天,昨天的数据,一个月之内的数据】的全部内容了,欢迎阅览 ! 文章地址:http://houdi.cs-ej.cn/quote/129.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 成事e家移动站 http://houdi.cs-ej.cn/mobile/ , 查看更多