by 꿈꾸라 [2018.06.19 15:06:50]
자료테이블에
뭐 이렇게 있다고치면
제가원하는건
이런식으로 합치고 싶은데 어떻게하면좋을까요?
CONCAT 생각해봤는데 그러면
18 이랑 - 랑 하고 거따 03 하고 거따 ( 하고 개 / ) 일케 너무많이 걸어야하는거같아서요
찾아보니 18-03 은 한번에 처리할수있을거같아요
18-03 하고 닭->(닭) 으로 바꿔서 합치는걸 처리해야할거같아요 ㅠ
년도/월 의 연산은 고려하지 않으시나요?
게다가 12간지 기준은 음력의 입춘일텐데.. 월에 맞추기가 힘들죠
날짜면 DATE TYPE을 사용하세요.
음력은 계산하기 힘드니 따로 테이블을 구성하여 기록하시면 될겁니다.
JOIN 하셔서 12간지를 구현하셔야 합니다.
계산이아니고 단순히 저렇게 합치는거요
저건 예시로 든거에요
1803 이렇게되있는건 TO_CHAR 로 18-03 으로 바꾼다치고 거따가 (개) 를 넣을떄 어떻게 넣는지가 궁금해서요
SELECT 연도 || '-' || 월 || '(' || 해 || ')' 날짜 FROM 테이블 ;
이거네요 ㅠㅠ 감사합니다