在sql中,我想按id获取总计。请建议我进行查询输入
id | qty | price 1 | 3 | 200 1 | 4 | 225 1 | 5 | 250 2 | 7 | 300 2 | 8 | 300 3 | 3 | 500 3 | 5 | 500 3 | 6 | 500 4 | 3 | 700 4 | 2 | 745
输出
id | total 1 | 2750 2 | 4500 3 | 7000 4 | 3590
xurqigkl1#
此查询将具有相同属性的所有记录的数量乘以价格之和 id ,对于每个 id 表中的值。
id
SELECT id, SUM(qty*price) AS total FROM yourTable GROUP BY id
1条答案
按热度按时间xurqigkl1#
此查询将具有相同属性的所有记录的数量乘以价格之和
id
,对于每个id
表中的值。