날짜 계산 질문 드립니다. (__)

안녕하세요?

그누보드의 g4_popular 테이블을 보면

필드 : pp_date
타입 : date
디폴트 : 0000-00-00

이런 필드가 있더군요.
입력된 값을 보면

2008-05-01
2008-05-02

이런식으로 년-월-일로 저장이 되어 있더군요.

"이 값을 현재날짜를 기준으로 하루 혹은 일주일이내의 데이터"만 뽑아오고 싶은데요.
mysql에서 그런처리를 해주는 함수가 있나요?

없으면 저 값을 가져와서 php로 비교를 해야하는데

그 방법 좀 가르쳐 주시면 감사하겠습니다. (__)
|

댓글 4개

php 를 이용하는 것이 편리할 수 있습니다.

$s_date = date("Y-m-d", strtotime("-1 day"));
$e_date = date("Y-m-d");
$sql = " select * from $g4[popular_table] where pp_date between '$s_date' and '$e_date' ";
$row = sql_fetch($sql);

일주일이면 strtotime("-1 week") 를 사용하면 됩니다.
크오오오!! 캄사하빈다!! '~'/

(__)

언제나 저 한예슬씨는 몇초동안 처다보게 되는군요. ㅡ_
제가 잘 쓰는 방법입니다.
select * from $g4[popular_table] where pp_date >= ( curdate() - interval 1 day)
오오!! 이건 MYSQL로 처리하는 방법이군요!!

캄사합니다! (__)/
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 813
17년 전 조회 996
17년 전 조회 836
17년 전 조회 943
17년 전 조회 826
17년 전 조회 1,600
17년 전 조회 756
17년 전 조회 2,057
17년 전 조회 2,746
17년 전 조회 1,629
17년 전 조회 1,958
17년 전 조회 913
17년 전 조회 2,018
17년 전 조회 1,894
17년 전 조회 2,077
17년 전 조회 951
17년 전 조회 2,015
17년 전 조회 1,729
17년 전 조회 967
17년 전 조회 1,425