社区
MS-SQL Server
帖子详情
一个困惑我多日的sql语句不知怎么写,大家帮帮忙啊!内详
ipman
2001-12-07 08:04:57
一个表,有3个字段(姓名、访问时间、等级)
共有1万多条记录,姓名会有重复
如何用一条sql实现:
列出所有等级为2的最新纪录(即时间为最后的)
我用:
select 姓名,等级 from 表 where 等级=2 order by 访问时间
没有达到预期目的,找出很多多余的记录
...全文
122
9
打赏
收藏
一个困惑我多日的sql语句不知怎么写,大家帮帮忙啊!内详
一个表,有3个字段(姓名、访问时间、等级) 共有1万多条记录,姓名会有重复 如何用一条sql实现: 列出所有等级为2的最新纪录(即时间为最后的) 我用: select 姓名,等级 from 表 where 等级=2 order by 访问时间 没有达到预期目的,找出很多多余的记录
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pxq
2001-12-08
打赏
举报
回复
segl(活鱼) 的应该可以吧
panther_totem
2001-12-08
打赏
举报
回复
如果你只是想找到最后一个访问的等级为2的人的记录则:
select 姓名,等级 from 表 where 等级=2 and rownum = 1 order by 访问时间 desc;
如果是每个人的最后访问记录,应该是segl(活鱼)那样的结果.
昵称被占用了
2001-12-08
打赏
举报
回复
select 姓名,max(访问时间),ip
from 表
where 等级=2
group by 姓名,Ip
ipman
2001-12-08
打赏
举报
回复
如果我还想同时得到访问者的IP呢?我用活鱼的写法出错了:(
select 姓名,max(访问时间),ip
from 表
where 等级=2
group by 姓名
sp_2000
2001-12-07
打赏
举报
回复
比较一下,还是xzou(亡狼补齿)的语句还能实现,别的语句好像都有错误
renlinan
2001-12-07
打赏
举报
回复
你要是用order by 的话,只不过是对你要选择的那些字段按照order by 后面的字段排序!自然是有很多多余的纪录了!
试试这个:
select 姓名,等级,max(访问时间) as 访问时间
from tablename
where 等级=2
group by 姓名
流星尔
2001-12-07
打赏
举报
回复
select top 1 * from tablename where 等级=2 group by name order by time desc
segl
2001-12-07
打赏
举报
回复
是列出每个人的最后访问时间吗?
select 姓名,max(访问时间)
from 表
where 等级=2
group by 姓名
xzou
2001-12-07
打赏
举报
回复
select 姓名,等级,访问时间 from where 等级=2 and
访问时间 = (select max(访问时间) from 表 where 等级=2);
是这个意思吗?题意不是很明确
连载IT小说《失业的程序员》讲述
一个
Android开发者的奋斗史
失业的程序员(一) 不小心,我失业了。 原因是前几天和我的部门经理拍了桌子,我的组员去内蒙古出差,项目没有中标。年后,长得很像猪刚烈的部门经理发飙了,要辞退我的组员。 我纳闷了,我的组员是技术支持,要退也应该退销售啊。不过我知道猪刚烈不敢。 我好说歹说了
一个
上午,甚至我都提到了“真、善、美”的思想,都没有让猪刚烈回心转意。一时冲动拍了桌子,提出我也和我的组员一起"西去
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小
写
字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
经历。。
我的人生经历。 [草稿] . 分类: 记忆篇 2015-03-04 02:23 1人阅读 评论(1) 收藏 编辑 删除 一)毕业后的徘徊 我不是计算机相关专业毕业的,我上的是大专,我的专业叫供用电技术,是跟电力行业相关的
一个
专业。高考填报志愿时,对计算机的了解还完全处于懵懂状态的我,在第二志愿里填报了计算机专业,结果便与计算机专业失之交臂。大专三年里我对自己的专业完全没有兴趣,
windows网络命令大全
windows网络命令大全- -1.最基本,最常用的,测试物理网络的 ping 192.168.10.88 -t ,参数-t是等待用户去中断测试 2.查看DNS、IP、Mac等 A.Win98:winipcfg B.Win2000以上:Ipconfig/all C.NSLOOKUP:如查看河北的DNS C:\\>nslookup Defaul...
流氓软件的完全卸载的一些方法
1.3721的卸载 首先,用3721自带的卸载功能卸载3721,但是这个3721网络实名插件是使用Rundll32.exe调用连接库的,系统无法终止Rundll32.exe进程,所以我们必须重新启动计算机,按 F8 进入安全模式(F8 只能按一次,千万不要多按!)之后,单击 开始 → 运行 regedit.exe 打开注册表,进入: HKEY_LOCAL_MACHINESO
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章