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

날짜 관련 질문

최근 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) 이렇게 하니 되네요.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440