如何取近一年内每月数据  PostgreSQL数据库

如何取近一年内每月数据,比如,现在是九月份,要取去年十月份到今年九月份的数据

这个图表上要显示去年十月到今年九月的

image.png

用户K0035705 发布于 2020-9-11 11:12 (编辑于 2020-9-11 11:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
LarryAbbyLv5中级互助
发布于2020-9-11 11:18

SELECT *
  FROM 表
 WHERE 时间字段 >= ADD_MONTHS(TO_DATE('2020-09', 'YYYY-MM'), -12)
   AND 时间字段 <= TO_DATE('2020-09', 'YYYY-MM')

最佳回答
0
ColdmanLv6高级互助
发布于2020-9-11 11:18

format(monthdelta(today(), -11),"yyyy-MM")11个月以前

format((today(),"yyyy-MM")这个月


最佳回答
0
小歆嵩Lv7初级互助
发布于2020-9-11 11:18

SELECT * FROM dual 

WHERE stat_date between ADD_MONTHS(sysdate, -12) and SYSDATE


最佳回答
0
Yuan19941014Lv3见习互助
发布于2020-9-11 11:27

SELECT * FROM dual 

WHERE stat_date between ADD_MONTHS(sysdate, -12) and SYSDATE

  • 5关注人数
  • 1394浏览人数
  • 最后回答于:2020-9-11 11:27
    请选择关闭问题的原因
    确定 取消
    返回顶部