집 >데이터 베이스 >MySQL 튜토리얼 >일일 합계를 계산하기 위해 SQL 쿼리 결과를 일별로 그룹화하는 방법은 무엇입니까?
SQL 쿼리 결과를 날짜별로 그룹화
SQL에서 날짜별로 데이터를 그룹화하는 것은 시간에 따른 데이터를 요약하고 분석하는 데 유용한 방법이 될 수 있습니다. 다음 시나리오를 고려하십시오. saleID, amount 및 Created 열(DATETIME 열)이 포함된 "Sales"라는 테이블이 있습니다. 판매량을 일별로 그룹화하고 매일 총 판매량을 계산하려고 합니다.
SQL Server 2005를 사용하는 솔루션:
SQL Server 2005를 사용하는 경우 , 다음 쿼리를 사용하여 원하는 결과를 얻을 수 있습니다.
select sum(amount) as total, dateadd(DAY,0, datediff(day,0, created)) as created from sales group by dateadd(DAY,0, datediff(day,0, created))
다음은 쿼리:
이 쿼리를 실행하면 다음을 보여주는 결과 세트를 얻을 수 있습니다. 매일 판매된 총 금액입니다. 이는 시간 경과에 따른 판매 추세를 시각화하거나 비즈니스의 최고 및 최저 기간을 식별하는 데 도움이 될 수 있습니다.
위 내용은 일일 합계를 계산하기 위해 SQL 쿼리 결과를 일별로 그룹화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!