ID Title Qty
1 BMW 2
2 VW 3
我想在一個SQL查詢中查找數量總和並將其除以當前數量。 例如:SQL SUM aggragete問題
SUM (Qty) = 5
,所以我想按公式計算分數。 2/5和3/5
ID title newscores
1 BMW 2/5
1 vW 2/5
ID Title Qty
1 BMW 2
2 VW 3
我想在一個SQL查詢中查找數量總和並將其除以當前數量。 例如:SQL SUM aggragete問題
SUM (Qty) = 5
,所以我想按公式計算分數。 2/5和3/5
ID title newscores
1 BMW 2/5
1 vW 2/5
SELECT id
,title
,qty/(select sum(qty) from cars)
FROM cars
GROUP BY id
這應該工作
select title , sum (QTY) , t2.total, sum(QTY)/t2.total
from table , (select sum(QTY) as total from table) as t2
group by title
SELECT ID, Title, CONCAT(Qty, '/', (SELECT SUM(Qty) FROM table1)) AS 'newscores'
FROM `table1`
標記_RDBMS_ –