为SELECT结果集添加伪序号列

如:

‘-101464’ 2005-3-18 阴性 1
‘-101464’ 2005-8-12 阳性 2
‘-101464’ 2005-12-20 阳性 3
‘-101464’ 2006-5-28 阴性 4
‘-101464’ 2006-12-20 阴性 5
‘-101464’ 2007-5-11 阴性 6
‘-101464’ 2007-7-26 阴性 7
‘-101464’ 2007-11-3 阴性 8
‘-101464’ 2008-1-14 阳性 9
‘-101464’ 2008-4-15 阴性 10
‘-101464’ 2008-7-20 阴性 11
‘-102944’ 2008-7-29 阳性 1
‘-102944’ 2005-4-13 阴性 2
‘-102944’ 2006-2-20 阴性 3
‘-102944’ 2006-8-25 阴性 4
‘-102944’ 2007-3-29 阳性 5
‘-102944’ 2007-6-14 无配偶 6
‘-102944’ 2007-9-20 阳性 7
‘-102944’ 2007-12-12 无配偶 8
‘-102944’ 2008-4-15 阳性 9
‘-102944’ 2009-3-31 阳性 10
‘-102944’ 2009-9-16 阳性 11

 

select--------------------------------------------
  卡片ID, 调查日期 ,配偶状况,
  序列
=row_number()over(partition by 卡片ID orderby 调查日期)
from
  tb

posted @ 2011-10-28 09:38  流失的痕迹  阅读(262)  评论(0编辑  收藏  举报