2010-07-22 7 views
1

특정 제품의 무게를 합산해야하지만 MySQL의 다른 라인에 있습니다. 그것을하는 방법? 내가 알고 싶습니다 예를 들어MySQL : 제품이 다른 라인에있는 경우 제품 무게를 "합산"하는 방법

ID | Product_id | weight_kg | Quantity | 
1 | 201  | 6   | 3  | 
2 | 102  | 3   | 1  | 
3 | 103  | 4   | 4  | 
4 | 200  | 2   | 1  | 
5 | 201  | 6.3  | 7  | 
6 | 205  | 1   | 7  | 

의 PRODUCT_ID "2"(200,201,205)로 시작하는 모든 제품의 무게는 얼마 : 여기

내 데이터베이스의 예입니다.

+0

당신이 양 요인 하시겠습니까? 나는 네가하고 있다고 생각하고있다. – JNK

+1

Pls는 예상되는 출력의 예를 제공합니다. –

답변

5

SQL Server에 대한 대답은 다음과 같습니다

SELECT SUM(weight_kg * Quantity) AS Weight 
FROM table 
WHERE Product_id LIKE '2%' 
+0

수량은 수량입니다 ... –

1
SELECT SUM(weight_kg * Quantity) FROM table_name WHERE Product_id LIKE '2%' 
+0

하지만 수량에 영향을 미치지 않습니다. – JNK

+0

좋아, 이제는, 당신은 질문하지 않았지만, 어쨌든 나는 당신이 그것을 원했을 수도 있다고 추측해야만합니다 : – Martin