SQL을 사용하여 이전 달의 행 검색
날짜와 시간이 타임스탬프된 데이터베이스 항목이 있으므로 검색해야 할 수도 있습니다. 특정 시간 범위의 데이터입니다. 데이터베이스를 쿼리하여 이전 달의 모든 행을 추출하는 방법을 살펴보겠습니다.
시작하려면 "YYYY-"에 각 행이 생성된 날짜와 시간을 유지하는 date_created 열이 있는 테이블이 있습니다. MM-DD HH:MM:SS' 형식입니다. 목표는 현재 달 이전 달에 속하는 행을 분리하는 것입니다.
다음 SQL 쿼리가 이 작업을 수행합니다.
SELECT * FROM table WHERE YEAR(date_created) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH) AND MONTH(date_created) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
이 쿼리를 분석해 보겠습니다.
이 쿼리를 실행하면 이전 달에 생성된 모든 행을 날짜와 관계없이 효율적으로 검색할 수 있습니다. 현재 날짜. 이 기술을 사용하면 시간 기반 기준에 따라 데이터베이스를 쉽게 필터링할 수 있습니다.
위 내용은 SQL을 사용하여 이전 달의 데이터를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!