반응형
MySQL SELECT 지난 며칠?
나는 MYSQL을 가지고 놀고 있었고 일정량의 결과를 보여주는 제한 명령이 있다는 것을 알고 있지만 MySQL만으로도 지난 3 일 또는 무언가를 표시 할 수 있는지 궁금합니다. 그냥 궁금해.
업데이트 : NOW ()를 사용하여 시간을 저장했습니다.
3 일 전 날짜에 사용 :
WHERE t.date >= DATE_ADD(CURDATE(), INTERVAL -3 DAY);
DATE_ADD 문서를 확인하세요 .
또는 다음을 사용할 수 있습니다.
WHERE t.date >= ( CURDATE() - INTERVAL 3 DAY )
MySQL WHERE 절에서 이것을 사용하여 지난 7 일 / 주 내에 생성 된 레코드를 반환 할 수 있습니다.
created >= DATE_SUB(CURDATE(),INTERVAL 7 day)
또한 빼기에 NOW ()를 사용하여 hh : mm : ss 해상도를 제공합니다. 따라서 지난 24 시간 내에 정확히 생성 된 레코드를 두 번째로 반환하려면 다음을 수행 할 수 있습니다.
created >= DATE_SUB(NOW(),INTERVAL 1 day)
이를 위해 UNIX_TIMESTAMP () 함수의 조합을 사용할 수 있습니다.
SELECT ... FROM ... WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(thefield) < 259200
WHERE t.date >= DATE_ADD(CURDATE(), INTERVAL '-3' DAY);
-3 값에 따옴표 사용
SELECT DATEDIFF(NOW(),pickup_date) AS noofday
FROM cir_order
WHERE DATEDIFF(NOW(),pickup_date)>2;
또는
SELECT *
FROM cir_order
WHERE cir_order.`cir_date` >= DATE_ADD( CURDATE(), INTERVAL -10 DAY )
참고 URL : https://stackoverflow.com/questions/1713056/mysql-select-last-few-days
반응형
'IT Share you' 카테고리의 다른 글
Throwables를 잡을 수 있는데 Java에서 예외를 잡는 이유는 무엇입니까? (0) | 2020.11.26 |
---|---|
반복자를 2 씩 증가시키는 방법은 무엇입니까? (0) | 2020.11.26 |
설치 불가능한 Fiddler 버전 또는 이와 동등한 버전이 있습니까? (0) | 2020.11.26 |
BackgroundWorker를 사용하는 방법? (0) | 2020.11.26 |
Angularjs의 $ http를 사용할 때 응답 헤더 읽기 (0) | 2020.11.26 |