테스트 사이트 - 개발 중인 베타 버전입니다

날짜 관련 질문

· 13년 전 · 1537 · 2
최근 60일이내의 데이타를 뽑아낼려고 하는데요.
DB에는 각각의 필드에 년, 월, 일이 따로 들어가 있습니다.
날짜필드 => g_two_end_y(년) , g_two_end_m(월), g_two_end_d(일)

이 경우 최근 60일이내의 데이타를 뽑아낼려면 어떻게 해야하는지요?
조언 좀 부탁드립니다.

select * from g4_write_cool where 1 and g_two_end_y-g_two_end_m-g_two_end_d between '2012-03-21' and '2012-06-19'

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

date('Y-m-d', mktime(0,0,0,date('m'),date('d'),date('Y'))-(86400*60)); <-- 60일전 값
답변감사합니다.
concat(g_two_end_y,'-',g_two_end_m,'-',g_two_end_d) 이렇게 하니 되네요.

게시글 목록

번호 제목
284348
284336
284333
284332
284320
284318
284316
284313
284307
284306
284303
284298
284296
284290
284286
284280
284277
284272
284261
284259