안녕하세요 쿼리 관련해서 고수님들께 질문좀 드립니다..
나이땜에 그러는 데요 보통 datediff () 를 써서 나이를 구할수
있는데
단순히 나이만 구하는것이 아니라 생일이 지냤냐 안지났냐에 따라서
나이를 구해야 합니다
우선 우리 나라는 태어나면서 1살인데 외국은 0살 이잖아요 이건
외국 기준으로 태어난 것은
0살로 잡고요
만약 제 생일이 2004년 4월 30 일 이라 치면 오늘이 4/27이니 아직
생일이 안지났잖아요
보통 이런 경우 2006년이 되자 마자 1살 더 먹은걸로 쳐서 2살이라
하잖아요
근데 실제 생일이 아직 안지났기 때문에 1살이 나와야 할때...
쿼리로 생년월일까지 비교해서 한번에 구할수 있는 방법이
있을까요?
좀더 자세 하게 예를 들면
오늘 날짜 20060427 이구요
A는 생일이 20040425 이라서 생일이 지나서 2살
B는 생일이 20040430 이라서 생일이 안지나서 1살 이렇게 나와야
하거든요 이게 쿼리로 가능할까요?
도움좀 부탁드려요...
|