sql 获取某个字段相同的创建时间最新的id

我要筛选出EMP_EMPLOYEE_ACTIVITY这张表中的EMP_USERID身份证号相同的CREATEDATE创建时间最新的所有数据的EMP_ID怎么写?说明:这张... 我要筛选出EMP_EMPLOYEE_ACTIVITY这张表中的EMP_USERID身份证号相同的CREATEDATE创建时间最新的所有数据的EMP_ID怎么写?

说明:这张表中有多条身份证重复数据,创建时间也有可能同时重复。只有ID不相同。
展开
 我来答
frogley
2015-07-10 · TA获得超过1854个赞
知道小有建树答主
回答量:1008
采纳率:50%
帮助的人:1077万
展开全部

sql server 2005及以上可以用row_number()

select EMP_ID from (
    select *,row_number() over(
        partition by EMP_USERID order by CREATEDATE desc) as seq
    from EMP_EMPLOYEE_ACTIVITY
) as t
where seq=1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式