집 >데이터 베이스 >MySQL 튜토리얼 >SQL Server 2005에서 판매 기록을 일별로 그룹화하는 방법은 무엇입니까?
일별 판매 기록 그룹화
데이터 웨어하우스나 분석 데이터베이스에서 우리는 다음을 기반으로 데이터를 집계해야 하는 시나리오를 자주 접합니다. 판매 기록을 일별로 그룹화하는 등의 기간. 이는 시간 경과에 따른 추세와 패턴을 분석하는 데 도움이 됩니다.
SQL Server 2005 쿼리
SQL Server 2005를 사용하는 경우 아래 쿼리를 사용하여 매출을 그룹화할 수 있습니다. 일별 기록:
SELECT SUM(amount) AS total_amount, DATEADD(DAY, 0, DATEDIFF(DAY, 0, created)) AS day_created FROM Sales GROUP BY DATEADD(DAY, 0, DATEDIFF(DAY, 0, created))
쿼리
예
다음 Sales 테이블을 고려하십시오.
saleID | amount | created |
---|---|---|
1 | 100 | 2023-11-02 06:12:55.000 |
2 | 200 | 2023-11-03 08:33:21.000 |
3 | 300 | 2023-11-04 10:15:42.000 |
4 | 400 | 2023-11-02 12:45:11.000 |
이 테이블에서 쿼리를 실행하면 다음 결과:
day_created | total_amount |
---|---|
2023-11-02 | 500 |
2023-11-03 | 200 |
2023-11-04 | 300 |
위 내용은 SQL Server 2005에서 판매 기록을 일별로 그룹화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!