단순한 팁인데, SQL문에 날짜 기준을 삼기 위해서 PHP 등에서 날짜를 계산해서 전달하는 것보다는 SQL 자체에서 계산해주는 것이 로직 면에서 더 보기 좋다고 봅니다(개인적으로).
어제 날짜를 SQL문에 넣으려면 다음과 같이 해줍니다:
select current_date() - interval 1 day;
아니면
SELECT DATE_ADD(CURDATE(), INTERVAL -1 DAY);
참고로, current_date()와 CURDATE()는 같은 함수입니다.
'Dev > sql' 카테고리의 다른 글
[mysql] 현재로부터 6시간 이내의 record를 select 하기 (0) | 2015.03.19 |
---|---|
ORDER BY RAND() - 임의의 레코드를 뽑을 때 (0) | 2014.08.31 |
[sql] pagination, 페이지 나누기 (0) | 2014.02.25 |