SQL数据库中订单号相同,取日期最大值的记录问题

oh_ku oh_ku 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
日期       订单号  订单序列号 订单量
predate      ordcode idx qtp
2012-7-3   AD12C3-095ABCD   100   1024
2012-6-28   AD12C3-095ABCD   200   1248
2012-6-9   AD12C3-095ABCD   200   864
2012-6-28   AD12C3-095ABCD   300   512
2012-6-9   AD12C3-095ABCD   300   608
2012-6-28   AD12C3-095ABCD   400   416
2012-6-9   AD12C3-095ABCD   400   736
2012-7-3   AD12C3-095ABCD   500   632
2012-7-5   AD12C3-095E     100   800
2012-7-2   AD12C3-095F     100   200
2012-7-4   AD12C3-095G     100   400
2012-6-22  AD12C3-096ABCD   100   928
2012-6-1   AD12C3-096ABCD   100   1024
2012-6-22   AD12C3-096ABCD   200   1120
2012-6-1   AD12C3-096ABCD   200   928
2012-6-26   AD12C3-096ABCD   300   576
2012-6-1   AD12C3-096ABCD   300   608
2012-6-22  AD12C3-096ABCD   400   576
2012-6-1   AD12C3-096ABCD   400   640
---------------------------------------------------------
对于以上这些“蓝色”和“红色”的记录,我想取订单号和订单序列号相同的,日期最大的这条记录显示出来。也就是去掉,上面蓝色的记录,显示结果要如下,请问SQL语句要如何写。
日期    订单号   订单序列号 订单量
predate     ordcode idx qtp
2012-7-3   AD12C3-095ABCD   100   1024
2012-6-28   AD12C3-095ABCD   200   1248
2012-6-28   AD12C3-095ABCD   300   512
2012-6-28   AD12C3-095ABCD   400   416
2012-7-3   AD12C3-095ABCD   500   632
2012-7-5   AD12C3-095E     100   800
2012-7-2   AD12C3-095F     100   200
2012-7-4   AD12C3-095G     100   400
2012-6-22  AD12C3-096ABCD   100   928
2012-6-22   AD12C3-096ABCD   200   1120
2012-6-26   AD12C3-096ABCD   300   576
2012-6-22  AD12C3-096ABCD   400   576
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
oh_ku
疑难问题 22,298 成员 121,727 内容