날짜 합치기? 는 어떤걸 써야할까요 0 4 556

by 꿈꾸라 [2018.06.19 15:06:50]


자료테이블에

연도
18 03
17 02

뭐 이렇게 있다고치면

제가원하는건

날짜
18-03(개)
17-02(닭)

이런식으로 합치고 싶은데 어떻게하면좋을까요?

CONCAT 생각해봤는데 그러면

18 이랑 - 랑 하고 거따 03 하고 거따 ( 하고 개 / ) 일케 너무많이 걸어야하는거같아서요

찾아보니 18-03 은 한번에 처리할수있을거같아요

18-03 하고   닭->(닭) 으로 바꿔서 합치는걸 처리해야할거같아요 ㅠ

by 우리집아찌 [2018.06.19 15:52:47]

년도/월 의 연산은 고려하지 않으시나요?

게다가 12간지 기준은 음력의 입춘일텐데.. 월에 맞추기가 힘들죠

날짜면 DATE TYPE을 사용하세요.

음력은 계산하기 힘드니 따로 테이블을 구성하여 기록하시면 될겁니다.

JOIN 하셔서 12간지를 구현하셔야 합니다.

 


by 꿈꾸라 [2018.06.19 15:58:47]

계산이아니고 단순히 저렇게 합치는거요

저건 예시로 든거에요

1803 이렇게되있는건 TO_CHAR 로 18-03 으로 바꾼다치고 거따가 (개) 를 넣을떄 어떻게 넣는지가 궁금해서요


by 마농 [2018.06.19 16:23:45]
SELECT 연도 || '-' || 월 || '(' || 해 || ')' 날짜
  FROM 테이블
;

 


by 꿈꾸라 [2018.06.19 18:05:19]

이거네요 ㅠㅠ 감사합니다

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입