这个SQL 怎么写
A 表: ID USERNAME USERLEVEL USERDEPT
1 张三 1 服务中心
2 李四 2 财务部
3 王五 1 政策室
B表: id D_INTIME(DATETIME型) USERID
1 2012-03-09 15:22:34 2
2 2012-06-09 17:22:34 2
3 2012-03-09 02:22:34 1
4 2012-05-09 15:22:34 1
5 2012-03-07 15:22:34 3
6 2012-03-08 15:22:34 3
7 2012-03-09 15:22:34 3
B表的USERID对应A的ID
我想要这样的结果,要最大的那个时间
ID USERNAME USERLEVEL USERDEPT MAX(D_INTIME)
1 张三 1 服务中心 2012-05-09 15:22:34
2 李四 2 财务部 2012-06-09 17:22:34
3 王五 1 政策室 2012-03-09 15:22:34
------解决方案--------------------
select t1.[ID],MAX(t1.[USERNAME]),MAX(t1.[USERLEVEL]),MAX(t1.[USERDEPT]),MAX(t2.[INTIME])
from A t1,B t2 where t1.[ID]=t2.[USERID] Group by t1.[ID]