내가 다른 날짜SQL 쿼리 다중 된 금액 및 그룹
[Dishes]
Date | Dish_Id | Quantity | Price | Total
============================================================================
2016-09-09 00:00:00.000 5 1 50.00 50.00
2016-09-09 00:00:00.000 3 1 30.00 30.00
2016-09-10 00:00:00.000 10 1 100.00 100.00
2016-09-09 00:00:00.000 5 1 50.00 50.00
2016-09-09 00:00:00.000 7 1 70.00 70.00
2016-09-09 00:00:00.000 7 1 70.00 70.00
2016-09-09 00:00:00.000 3 1 30.00 30.00
2016-09-10 00:00:00.000 3 1 30.00 30.00
내가 뭘 원하는 것은 모든 고유/별개의 Dish_Id 및 합계를 결합하는 SQL 쿼리가 여러 수량에 여러 요리를 다음 표를 이에 상응하는 수량과 총 있지만 다음과 같은 결과 세트를 생성 할 것이다 위에 당신이 테이블에 쿼리를 실행 한 경우 따라서 항목 당의 가격에 영향을주지 않고 날짜 값 주문에 따라 그룹 :
[Result]
Date | Dish_Id | Quantity | Price | Total
============================================================================
2016-09-09 00:00:00.000 5 2 50.00 100.00
2016-09-09 00:00:00.000 3 2 30.00 60.00
2016-09-09 00:00:00.000 7 2 70.00 140.00
2016-09-10 00:00:00.000 10 1 100.00 100.00
2016-09-10 00:00:00.000 3 1 30.00 30.00
메신저 확인이 GROUPBY 인을 올바른 접근법 부 t 메신저 확실하지() 여러 열을 요약 그냥 "가격"이 어쩌면
select Date, Dish_Id, sum(quantity), Price, Sum(Total)
from Dishes
group by Date, Price
편집과 같은 뭔가에 영향을주지 않고 "날짜"값에 대한 GROUPBY를 사용하는 방법 ********* *** 지금 작업 중입니다. 고맙습니다.
는 쿼리처럼 보이는 것 ** 거의 ** 작동합니다. 그룹에 dish_ID를 (를) 추가해야합니다. 그리고 ?? 가격에서. 그렇게하지 않으면 잘못된 것입니까? – xQbert
이 작동하지 않으면 그룹화 또는 합계없이 전체 결과 만 표시됩니다. –
다른 사용자를 돕기 위해 작업 코드를 게시해야합니다. 나는 가격 열을 제거했는지 또는 Dish_ID로 그룹화했는지 알기를 바랍니다. – xQbert