메뉴 건너뛰기

SAP 한국 커뮤니티

abap sql left mid 질문

aodwlsghd 2020.09.14 14:42 조회 수 : 2864

안녕하세요

 

sql 구문을 사용할때에

 

SELECT LEFT(DATE, 4) AS YEAR

          , SUBSTRING(DATE, 5, 2) AS MONTH

          , SUBSTRING(DATE, 7, 2) AS DAY

  FROM AAA

 

이런 구문을 ABAP 에서 사용하고 싶은데요

 

SELECT DATE(4) AS YEAR

          , DATE+5(2) AS MONTH

          , DATE+7(2) AS DAY

  FROM AAA

 

이렇게 사용하면 AAA 테이블에 DATE(4) 필드가 없다.. 라고 컴파일 오류가 나오더라구요..

어떻게 수정해야될까요?

(보통 괄호 앞뒤오 띄어쓰기를 해야되는 경우가 있어 DATE (4), DATE ( 4 ) 전부 해봤는데 역시 안되더라구요..... DATE( 필드 없음, (4) 필드 없음... ㅎㅎ)

 

 

결국 BBB 테이블에 INSERT 시키는게 목적이긴 합니다.

 

SELECT DATE(4) AS YEAR

          , DATE+5(2) AS MONTH

          , DATE+7(2) AS DAY

INTO CORRESPONDING FIELDS OF BBB

  FROM AAA

WHERE ~

AND ~

GROUP BY ~

 

 

(실제 만들어진 테이블이 아닌 TOP 에 구조체로 선언해둔 테이블은 SQL문으로 SELECT가 불가능한가요?)

 

번호 제목 글쓴이 날짜 조회 수
6228 RAISING exception 궁금. [3] 아밥퍼 2007.05.22 5096
6227 [re] SAP설치와 컴퓨터 다운에 대하여 질문드립니다. 한상훈 2007.05.22 1681
6226 [질문] alv에서 필드 폭의 길이를 지정할 수 없나요? [5] 나도아밥퍼 2007.05.23 8889
6225 TIF 그래픽 올리는 방법 [6] 김화영 2007.05.23 2064
6224 [re] TIF 그래픽 올리는 방법 [4] file mean 2007.05.23 2370
6223 [질문] alv에서 컬럼 순서를 내마음대로 정하고 싶거든요.. [3] 나도아밥퍼 2007.05.23 2818
6222 POPUP 창에 대해 문의드립니다. [3] file 김지성 2007.05.25 1861
6221 [질문] 주민번호 뒷자리를 *******로 표현하고 싶다.. [3] 나도아밥퍼 2007.05.25 5076
6220 [질문] 이 상황에 대한 여러분의 좋은 의견 부탁드립니다. [2] 나도아밥퍼 2007.05.25 1675
6219 [질문] 같은 값 하나만 뽑아내고 싶은데요... [1] 나도아밥퍼 2007.05.25 1749
6218 CALL METHOD CL_ABAP_LIST_UTILITIES=>MEMORY_TO_DISPLAY 질문입니다. [4] bd 2007.05.28 2978
6217 화면우측 상단의 "X" 클릭시 궁금합니다. [2] 김지성 2007.05.28 2253
6216 SCREEN 및 SET CURSOR에 대해 궁금합니다. [6] file 김지성 2007.05.28 3169
6215 <b>[완료]</b>테이블에 있는 데이터를 스크린에 뿌리는 로직인데 잘 안풀려서요 [4] 아밥초보생 2007.05.28 1821
6214 [질문] 변형 varient질문입니다. [1] 나도아밥퍼 2007.05.28 1797
6213 변형(Variant) 설정자 ID 아는방법? [2] 김화영 2007.05.29 2381
6212 CL_ABAP_CHAR_UTILITIES 사용 용도에 대해 알고 싶습니다. [3] file bd 2007.05.29 2815
6211 파일 다운로드 기능을 추가할 수 있는 지? [3] 김지성 2007.05.30 1930
6210 파일 업로드 왜이렇게 어렵습니까? [5] 김지성 2007.05.30 2003
6209 [re] 파일 업로드 왜이렇게 어렵습니까?(혹시나 하여 소스 올려봅니다) [6] file 김지성 2007.05.30 2701