결혼기념일 날짜를 변환하다가 고민에 빠져서 의견을 구하고자 글을 작성합니다.
결혼기념일을 varchar형태로 넣어 두었습니다. 그런데 어떤 기간으로 해당하는 사람들의 목록을 구할때 문제가 생겼습니다.
당시 결혼했을 때는 윤달로 2월에 29일이 있었는데 올해 2011년에는 2월에 29일이 없어서 이를 형변환 하니 오류가 발생했습니다.
오류가 발생하지 않기 위해서는 윤달이 끼어있는 '년'을 강제로 넣어주어 형변환을 하면 됩니다. 하지만 이렇게 할 경우 검색이 된다는 것에
문제가 있습니다. 검색이 되는 것도 안되는 것도 어떤 것을 선택해도 큰 문제는 없어 보이지만(개념의 차이) 일단 정확하게 않나오는 것으로 하려고
합니다. 이럴 경우 어떻게 오류나지 않고 검색 할 수 있게 하느냐가 문제 입니다. 아직 대안이 없어보여서 질문을 드립니다.
좋은 아이디어가 있는지요. |