请看图SQL问题,pg库

time5相同,比较time4,time4较小的time5判空image.png

想要的

image.png

Srafy 发布于 2021-8-19 14:26 (编辑于 2021-8-19 14:26)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
杨朝健Lv5中级互助
发布于2021-8-19 14:37(编辑于 2021-8-19 14:48)

select time3,time4

,case when time4=maxtime4 then time5 end as time5

 from (

select *,max(time4) over (partition by time5) maxtime4 from 表

) a

  • Srafy Srafy(提问者) 太牛了
    2021-08-19 14:44 
  • 杨朝健 杨朝健 回复 Srafy(提问者) case when time4=maxtime4 then time5 end as time5,这里then后面是time5,不是time4
    2021-08-19 14:51 
最佳回答
0
wengleiLv4初级互助
发布于2021-8-19 14:38

select time3,tim4,  if(time4 < time5, '',time5) time5 

是这种吗?

  • Srafy Srafy(提问者) 我没明白您的意思,我采用了楼上的方法
    2021-08-19 14:45 
  • 3关注人数
  • 395浏览人数
  • 最后回答于:2021-8-19 14:48
    请选择关闭问题的原因
    确定 取消
    返回顶部