데이터베이스에 다음과 같은 Product_Sales라는 테이블이 있습니다. 열:
귀하의 목표는 특정 날짜 범위에 속하는 판매 데이터를 선택하는 것입니다. 예를 들어 2013년 1월 3일부터 2013년 1월 9일까지의 데이터를 검색할 수 있습니다.
이를 달성하려면 다음 쿼리를 사용할 수 있습니다.
SELECT * FROM Product_sales WHERE NOT (From_date > @RangeTill OR To_date < @RangeFrom)
여기서 @RangeFrom 및 @RangeTill은 각각 원하는 범위의 시작 날짜와 종료 날짜를 나타냅니다.
이 쿼리는 "간격 교차점" 개념을 사용합니다. 날짜 범위가 제공된 범위와 교차하지 않는 판매를 식별합니다. 이러한 비교차의 기준은 다음과 같습니다.
In 즉, 상기 조건에 따라 특정 범위를 벗어나는 매출을 제외합니다.
위 내용은 SQL에서 특정 날짜 범위 내의 판매 데이터를 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!