1
VB6 및 액세스에 대해 작업하고 있습니다. 그렇다면 저는 다음과 같은 테이블을 가지고 있습니다 :MID를 사용하여 SQL에 액세스하십시오. 내 행을 그룹화하지 마십시오.
Codigo Titulo
--------- ----------------
600 Cuenta 600
60000000 Cuenta 60000000
610 Cuenta 610
6100 Cuenta 6100
6101 Cuenta 6101
61010000 Cuenta 61010000
61010001 Cuenta 61010001
61010002 Cuenta 61010002
6102 Cuenta 6102
61020000 Cuenta 61020000
61030000 Cuenta 61030000
61040000 Cuenta 61040000
나는 Codigo의 길이로 선택해야합니다. 난 = 2 아이폰에 선택하면 그때는 등록해야 60, 61 선택시 아이폰에 = 난 아이폰에 선택하면 3 그럼 600, 610
필요 = 1 60000, 61010, 61020,61030 및 61040.
내가이 SQL 사용
SELECT DISTINCTROW MID(CODIGO,1,4) AS CODIGOB,TITULO
FROM MAYOR
WHERE LEN(CODIGO)>=4
ORDER BY CODIGO
을하지만 난 6000610061016101610161016102610261036104 = codigo하고 난 반복하지 않아도됩니다.
의견을 보내주십시오.
감사
감사합니다 Lars, 나는 문제가 TITULO라고 생각합니다. "CODIGO, CODIGO, CODIGO, 1, 4)를 사용하는 경우 FROM MAYOR LEN (CODIGO) = 4 ORDER BY MID (CODIGO, 1, 4)"를 선택한 다음 ok를 실행하십시오. –