社区
MS-SQL Server
帖子详情
一个困惑我多日的sql语句不知怎么写,大家帮帮忙啊!内详
ipman
2001-12-07 08:04:57
一个表,有3个字段(姓名、访问时间、等级)
共有1万多条记录,姓名会有重复
如何用一条sql实现:
列出所有等级为2的最新纪录(即时间为最后的)
我用:
select 姓名,等级 from 表 where 等级=2 order by 访问时间
没有达到预期目的,找出很多多余的记录
...全文
127
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);
是这个意思吗?题意不是很明确
MFC编
写
天气预报
在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 框架来编
写
一个
天气预报的小程序。MFC是微软为Windows平台提供的一种C++库,它封装了Windows API,使得开发者能够更容易地创建桌面应用程序。在...
mysql中
sql语句
使日期增加一年
mysql 日期增加一年的更新语句更新的语句如下: UPDATEtableSETdate=DATE_ADD(date,INTERVAL1YEAR) 如果要增加1天,则后面的 1 YEAR 变成 1 DAY,1月则是 1 MONTH 注意如果是多年或者多月或者多天,如3年 后面...
查询当前时间10天内每天发生的数量
SQL语句
多个count 查询 SELECT COUNT(1) AS count1, COUNT(IF(bf_status=0 OR bf_status=3,TRUE,NULL)) AS count2,COUNT(IF(bf_status=1 OR bf_status=2,TRUE,NULL)) AS count3 FROM `lt_pf_apply_for`
sql语句
交集情况的查询技巧
sql语句
交集情况的查询技巧 开发过程中涉及到了查询字符串交集的情况,不会
写
这样的sql,上网一搜,还真有例子。现在分享给大家。 也许某一天你就会用到,你懂的。 交集 表的字段就是 name no ...
SQL留存分析(次日留存,
多日
留存)和连续活跃人数的优化方案
多日
留存:第一天使用产品的用户,在
多日
后依旧使用的用户数 连续活跃人数:连续多少天使用产品的人数 2. 次日留存与
多日
留存 2.1 表字段说明: 表共有四个字段:uid,action,product,date uid:用户id,用户...
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章