I have the following table:

我有下表:

Table: UserName

表:UserName

Userid   User        UserUpdate
1        Dan           1/1/2005 
1        Dan           1/1/2007 
1        Dan           1/1/2009 
2        Pam           1/1/2005 
2        Pam           1/1/2006 
2        Pam           1/1/2008 
3        Sam           1/1/2008 
3        Sam           1/1/2009 

I need to extract the latest updated for all these users, basically here's what I'm looking for:

我需要为所有这些用户提取最新更新,基本上这是我正在寻找的:

Userid   User        UserUpdate
1        Dan           1/1/2009 
2        Pam           1/1/2008 
3        Sam           1/1/2009 

I've tried doing a SELECT TOP or Max but get only the latest result, i.e. 1 result for the WHOLE table, which is not what I want.

我尝试过做一个SELECT TOP或Max但只得到最新的结果,即WHOLE表的1个结果,这不是我想要的。

3 个解决方案

#1


4

SELECT Userid, User, Max(UserUpdate) AS MaxDate
FROM myTable
GROUP BY Userid, User

更多相关文章

  1. PLSQL乱码解决方案
  2. 数据库不支持中文解决方案(mysql)
  3. Mysql替代解决方案Cassandra
  4. [置顶] Android屏幕适配解决方案
  5. 物流货运移动APP解决方案
  6. 转:Android Studio Error:Connection timed out: connect.解决方
  7. android.os.NetworkOnMainThreadException的解决方案
  8. Android极光推送jPush混淆解决方案终极篇
  9. 【Android开发学习39】VideoView在GLSurfaceView之上显示的解决

随机推荐

  1. Android MediaController
  2. 通过JS或PHP检测Android
  3. Android在设置里面添加新功能的方法
  4. 关于android:focusable属性
  5. [AndroidTips]Android预定义样式
  6. 基于百度地图API的Android公交换乘导航
  7. Android API Level对应Android版本一览表
  8. Unable to resolve target 'android-5'
  9. USB UMS MTP设置过程 (二) UsbDeviceManage
  10. Android(安卓)Launcher研究