求历史记录(仅仅上一步,若为新则无历史) 以下如何用SQL实现

foxe 2005-01-04 04:42:44

=================================
ID PM SCNY
1 小小 1800-10-10
2 大大 1800-10-11
3 小小 1800-10-11
4 小小 1800-10-12
5 大大 1800-10-12
6 大小 1800-10-12

需得到
=================================
ID PM SCNY
2 大大 1800-10-11
3 小小 1800-10-11
...全文
47 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsxaa 2005-01-04
  • 打赏
  • 举报
回复
select *
from t a
where (select count(*) from t where pm=a.pm)>1
and (select count(*) from t where pm=a.pm and scny>a.scny)=1
order by id
skyboy0720 2005-01-04
  • 打赏
  • 举报
回复
楼主再说明白一点,怎么得到的结果集

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧