Foxtable(狐表)用户栏目专家坐堂 → [求助]求一条列出用户最大时间的SQL语句


  共有7856人关注过本帖树形打印复制链接

主题:[求助]求一条列出用户最大时间的SQL语句

帅哥哟,离线,有人找我吗?
jspta
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
[求助]求一条列出用户最大时间的SQL语句  发帖心情 Post By:2013/3/18 11:27:00 [显示全部帖子]

有一张用户时间表,主要有以下三个字段

 

主键:No,

用户ID:UserID

用户时间:DateTime

 

一个用户有多个时间,用SQL语句选取用户最大得时间所在行,列出一张表(即每个用户仅显示最大时间行),求教!


 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/3/18 13:38:00 [显示全部帖子]

解决了,muhua的那句跟我原来写的一样但是不能达到我预想的效果,主要是偷懒不想把其他列都写进去。

用狐爸给的例子,改写了下,学习了

Select * From {tblUser} a INNER JOIN (Select UserID,Max(DateTime) As DateTime From {tblUser} Group By UserID) b on a.UserID = b.UserID And a.DateTime = b.DateTime

 


 回到顶部