오늘도 야근하기 싫어.. 오늘 화이트데이잖아.
집에가서 연금복권 생방봐야됨요ㅇㅇ.. .

어제도 쓴거긴한데, 아무도 관심이 없어서;

지금 내 고민을 쭉 써보자면..
얼마전에 내가 년도와 월을 따로 써야되지않나 라고 고민했던 그 문제인데,
결국 쿼리 못만들겠다 하고 쿼리를 받아냈더니 어떻게 생겼냐면

YM (년월같이나옴)
CD (월 - 다른테이블에서가져옴)
기타 컬럼들

이렇게 되어있는거야.


SELECT AA.CD, AA.CD_NM, 기타컬럼1, 기타컬럼2, ..등등
FROM CODE_B AA
, (SELECT YM, 기타컬럼1, 기타컬럼2, ... 등등
FROM YM_WORKDAY BB
WHERE DEL_YN = 'N'                               =(삭제여부)
AND SUBSTR(YM, 1,4) = '2012') BB              =(2012부분을 년도 값을 받아오기?? 여하간 고정값이면 안됨. 뭐넣지)
WHERE AA.CD_TC = '기타'
AND AA.CD = BB.APLY_YM(+)
ORDER BY TO_NUMBER(AA.CD) ;


이렇게 조회를 줬어.
근데 이제 저장쿼리를 짜려고하니까 YM자리에 값이 없다고 계속 그래서 물어봣더니
셀렉트에 '년도'||decode(length(AA.CD), 1, '0'||aa.cd, aa.cd) as ym
이렇게 만들라더라....


근데 지금 화면에는 년도를 따로 입력하는게 아니라 콤보박스로 되어있어서 조회조건때 쓰는건데..
도대체 저거밖에없는데 년도 받아올데는, 어떻게 해야되는지 모르겠다.
내가 그냥 지금 너무 좁게봐서 안보이는건지.. 솔직히 DB 제대로 배운적이없어서;

아 진짜 이럴때마다 내가 왜 여길 들어왔지 머리박고 자살하고싶어진다..

라고 어제썻는데 집에가서 승승장구보고 존나 웃고 자고 일어나서
회사오니까 레알 머리박고싶어진다........
앞에서 차장이 언제까지할거냐고 물어봣어 아 존나 쫄려..