[英]how to find max of datetime value of each group in group by clause
user_id UserName created_on dateTime
189 essa amuel 2011-08-26 16:31:13.750 2011-11-08 10:13:49.000
189 essa amuel 2011-08-26 16:31:13.750 2011-11-14 16:38:54.000
19 kessa samuel 2011-08-26 16:31:13.750 2011-11-18 12:56:50.000
19 kessa samuel 2011-08-26 16:31:13.750 2011-11-22 14:12:56.000
How to get user latest login time for each user by group by clause on userid 如何通过userid上的group by子句获取每个用户的最新登录时间
SELECT user_id, UserName, last_login = MAX([datetime])
FROM dbo.table
GROUP BY user_id, UserName;
As an aside, you shouldn't use reserved words like datetime
as column names. 顺便说一句,您不应该使用像datetime
这样的保留字作为列名。
SELECT USERNAME, MAX([dateTime]) FROM tablename GROUP BY USERNAME
不是吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.