У меня возникают трудности с поиском нужного мне запроса в поисках помощи. После нескольких JOIN и множества WHERE у меня есть следующие столбцы и значения:
+---------+----------+--------+-------+
| id_test | quantity | price | fee |
+---------+----------+--------+-------+
| "1-3" | 1 | 33.52 | 29.00 |
| "1-5" | 1 | 33.52 | 29.00 |
| "1-6" | 1 | 33.52 | 29.00 |
| "1-8" | 1 | 86.49 | 29.00 |
| "19-1" | 1 | 176.54 | 29.00 |
| "19-4" | 1 | 176.54 | 29.00 |
| "19-5" | 4 | 176.54 | 29.00 |
| "19-6" | 1 | 199.47 | 29.00 |
| "19-6" | 1 | 176.54 | 29.00 |
| "20-10" | 2 | 72.67 | 29.00 |
| "20-11" | 2 | 18.95 | 29.00 |
| "20-9" | 1 | 22.13 | 29.00 |
+---------+----------+--------+-------+
Каждый объект id_test в виде количества, цены и комиссии. Я хотел бы СУММИТЬ все, чтобы иметь глобальную цену: (количество * цена) + комиссия. Дело в том, и вот где я застрял, плата должна быть добавлена id_test только один раз. Тем не менее, у меня есть два id_test "19-6".
Если я СУММУ все, у меня есть 1827.67 (цена * количество) + 348 (плата).
Так как у меня два "19- 6 ", мне нужно 1827,67 (цена * количество) + 319 (плата).
Как бы вы поступили в SQL?
Спасибо