CREATETABLE#A
(
KINVARCHAR(20),
LOCVARCHAR(20)
)
INSERTINTO#AVALUES('A','ZZ-3-61')
INSERTINTO#AVALUES('A','ZZ-3-62')
INSERTINTO#AVALUES('A','ZZ-3-63')
INSERTINTO#AVALUES('A','ZZ-3-65')
INSERTINTO#AVALUES('A','ZZ-3-66')
INSERTINTO#AVALUES('A','ZZ-3-67')
INSERTINTO#AVALUES('A','ZZ-3-69')
SELECTAA.KIN,AA.LOCFROM(
SELECTA.*,CONVERT(INT,REPLACE(RIGHT(A.LOC,4),'-',''))LOC1FROM#AA
)AAWHEREAA.LOC1-(SELECTTOP1BB.LOC1FROM(
SELECTA.*,CONVERT(INT,REPLACE(RIGHT(A.LOC,4),'-',''))LOC1FROM#AA
)BBWHEREBB.LOC1
|