그누보드 DB 날짜 비교 쿼리 질문드려봅니다.
본문
그누보드에 보면 게시판에 글쓴게 db에는
wr_datetime 에 "년-월-일 시간:분:초"(2016-01-04 13:44:17) 로 기록이 되고 있습니다.
그리고 wr_last 에는 최근 수정한 날짜가 기록이 되는거 같습니다. 아마도요.
제가 기간별로 검색하는걸 만들고싶어서
view 단에서 start_date 와 end_date를 넘기고
bbs/list.php 에서 처리를 하려고 하는데요
넘긴날짜에 $start_date 변수값이 2016-01-04 이런식으로 넘어 옵니다. 시간:분:초 는 따로 없습니다.
$end_date도 마찬가지로요.
저상태론 변수값과 wr_last 테이블에 있는 값이 크고 작고 비교가 힘든거같습니다.
어떤 방법으로 해야 할까요..
답변 2
$start_date = $start_date." 00:00:00";
$end_date = $end_date." 23:59:59";
SELECT * FROM g5_write_table WHERE wr_datetime > '2016-01-01'
SELECT * FROM g5_write_table WHERE LEFT(wr_datetime, 10) > '2016-01-01'
SELECT * FROM g5_write_table WHERE DATE(wr_datetime) > '2016-01-01'
답변을 작성하시기 전에 로그인 해주세요.