문자를 원하는 길이만큼 잘라서 사용하시면 됩니다.
다만 조건 주실때 이렇게 잘라서 주면 안좋구요.
조건은 dt 그대로 해서 주시고 - 우리집아찌님 답변 참조
사용할때만 잘라서 사용하세요 - SUBSTR(dt, 1, 6)
집계가 필요하다면 GROUP BY 를 사용해야 합니다.
SELECT SUBSTR(dt, 1, 6) ym , loc , COUNT(*) cnt FROM t -- WHERE SUBSTR(dt, 1, 6) = '201805' -- (X) WHERE dt LIKE '201805%' -- (O) GROUP BY SUBSTR(dt, 1, 6), loc ;