pg取第一次出现的值

pgsql怎么选出每月的第一个周六,例子是5月份的

image.png

18328816101 发布于 2020-5-15 15:12
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
18328816101Lv5中级互助
发布于2020-5-18 13:15

抱歉,因为客户需求一直在变,变来变去有回原了,所以现在又不需要了。当然也很感谢各位的帮助。

最佳回答
1
touyuan001Lv6中级互助
发布于2020-5-15 15:52

筛选出本月所有周六对应日期,再取这些日期的最小值不就行了。

最佳回答
1
luojian0323Lv7资深互助
发布于2020-5-15 16:09

select * from 表 where extract(dow from 日期段)=6

你试试这个

  • 18328816101 18328816101(提问者) 这个dow是什么
    2020-05-15 16:20 
  • luojian0323 luojian0323 回复 18328816101(提问者) extract (dow from 日期字段)是获取周几的数值
    2020-05-15 16:23 
  • luojian0323 luojian0323 回复 18328816101(提问者) 请问,问题解决了吗?
    2020-05-16 11:22 
最佳回答
1
土肥圆Lv3中级互助
发布于2020-5-15 17:34

where 星期=6 order by 日期  这样筛选出来的第一行数据就是你要的数据了

  • 3关注人数
  • 498浏览人数
  • 最后回答于:2020-5-18 13:15
    请选择关闭问题的原因
    确定 取消
    返回顶部