Ordering
SELECT FRM_UNIT_STD_HIS_ID,
A.FRM_UNIT_STD_MGR_ID,
KEY_CD1,
KEY_CD2,
KEY_CD3,
KEY_CD4,
KEY_CD5,
CD1,
CD2,
CD3,
CD4,
CD5,
ETC_CD1,
ETC_CD2,
ETC_CD3,
ETC_CD4,
ETC_CD5,
STA_YMD,
END_YMD,
A.NOTE,
CASE WHEN EDIT_FORMAT_K1 = '2' THEN ROW_NUMBER() OVER ( ORDER BY dbo.XF_TO_NUMBER(A.KEY_CD1))
ELSE ROW_NUMBER() OVER ( ORDER BY KEY_CD1) END AS ORDERING
FROM FRM_UNIT_STD_HIS A,
FRM_UNIT_STD_ETC B
WHERE A.FRM_UNIT_STD_MGR_ID = 6502996
AND A.FRM_UNIT_STD_MGR_ID = B.FRM_UNIT_STD_MGR_ID
AND (( '2020-07-08 00:00:00.0' IS NULL) OR ( '2020-07-08 00:00:00.0' BETWEEN STA_YMD AND END_YMD ))
AND (NULL IS NULL OR KEY_CD1 LIKE NULL + '%')
AND (NULL IS NULL OR KEY_CD2 LIKE NULL + '%')
AND (NULL IS NULL OR KEY_CD3 LIKE NULL + '%')
AND (NULL IS NULL OR KEY_CD4 LIKE NULL + '%')
AND (NULL IS NULL OR KEY_CD5 LIKE NULL + '%')
ORDER BY ORDERING