导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

请教这个SQL语句该怎么写?用DISTINCT不行啊!

ninthpoint 2003-01-16 02:09:33
有一个表名为COUNT
字段如下:
session logonTime
11111 2003-11-12
11111 2003-02-11
22222 2003-11-02
.......
要求写一个SQL语句,列出session字段重复的logonTime最近的所有记录

谢谢

...全文
6 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jin888888 2003-01-16
select distinct * from table As A where logonTime=(select max(logontime) from table where session=a.session)


回复
蓝天 2003-01-16
select * from yourtable t1 where logonTime = (select max(logonTime ) from yourtable t2 where t1.session=t2.session)
回复
ninthpoint 2003-01-16
忘记了再说明一写,表中还有其他的字段也要查询出来
session logonTime lastMoulel .....
11111 2003-11-12 首页 .....
11111 2003-02-11 用户中心 .....
22222 2003-11-02 BBS .....
......
要求写一个SQL语句,列出session字段重复的logonTime最近的所有记录,不能所有的都用MAX(吧)
谢谢
回复
lvfengrong 2003-01-16
select session, max( logonTime) from [count] group by session
回复
蓝天 2003-01-16
select session, max( logonTime ) from yourtable group by session
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告