!!!!急!高手、路过者都过来看看这个问题!
现有一表A如:
MLH AJH SXH TIME REMARK
H2.2 现有一表A字段如下:
MLH AJH SXH TIME REMARK
H2.2 001 20050102 备注
H2.2 001 20050501 说明
H2.2 002 20050102
H2.2 003 20050402 说明
H2.2 003 20010201
H2.2 003 20040201 附注
……
H4.1 001 20050102
H4.1 002 20050502 说明
H4.1 002 20050502 说明
H4.1 002 20050502 说明
H4.1 004 20050401 说明
H4.1 004 20050502 附注
H4.1 005 20050502 附注
……
……
————现想用什么方法实现把表A的数据变为如下:
MLH AJH SXH TIME REMARK
H2.2 001 1 20050102 备注
H2.2 001 2 20050501 说明
H2.2 002 1 20050102
H2.2 003 1 20050402 说明
H2.2 003 2 20010201
H2.2 003 3 20040201 附注
……
H4.1 001 1 20050102
H4.1 002 1 20050502 说明
H4.1 002 2 20050502 说明
H4.1 002 3 20050502 说明
H4.1 004 1 20050401 说明
H4.1 004 2 20050502 附注
H4.1 005 1 20050502 附注
……
……
注(说明):就是现有表A中一字段SXH,想对SXH加一个顺序值,此顺序什是根据MLH、AJH这二个字段来的。如果MLH、AJH二者的值相同并且只有一个相同的,那么,SXH只有一个值1,如果有多个相同,SXH是值从1到最后一个相同数。
请问这个问题如何在数据库中实现。
高手请回复!
路过的请帮忙顶一下。
谢谢!