Как суммировать ряды вместе, но также оставить исходные ряды в результатах?MySql

Форум по Mysql
Ответить Пред. темаСлед. тема
Anonymous
 Как суммировать ряды вместе, но также оставить исходные ряды в результатах?

Сообщение Anonymous »

Учитывая эту таблицу: < /p>



bum < /th>
product_line < /th>
доход < /th>
gp < /th> < Br /> лейборист < /th>
cm < /th>
материалы < /th>
инвентарь < /th>
oi
компания
last_updated_date



mt < /td>
покрывает < /td>
129541.4 < /td> 0 < /td>
36670.17
0 < /td>
0 < /td>
0
0
hen
1/28/2025 < /tr>

mt < /td>
Беллы < /td>
146123.9 < /td>
0 < /td>
40632.67
0 < /td>
0 < /td>
0
0
hen
1/29/2025
< /tr>

mt < /td>
ремонт < /td>
141234 < /td >
0 < /td>
37891.91
0 < /td>
0 < /td> < br/> 0
0
hen
1/29/2025
< /tr>

mt < /td>
кабельная цепь < /td>
133876.6 < /td>
0 < /td>
функциональный >
0
0
hen
1/29/2025 < /td>
< /tr>

mt < /td>
flex < /td>
td>123456.1
0
td>19234.76
0
0
0
0
hen
1/29/2025 < /td>
< /tr>

ds < /td>
coneyors < /td>
245671.9 < /td>
0 < /td>
78983.24
0 < /td>
0 < /td>
0
0
hen
1/30/ 2025



Я пытаюсь получить что -то вроде результатов ниже в MySQL. Мне нужно подвести итог REV, GP, Labour и CM для рядов MT в одну линейку продуктов (все), но также держать все другие его линейки продуктов в результатах. < /P>



bum < /th>
product_line < /th>
доход < /th>
gp < /th>
лейборист < /th>
cm < /th>
материалы < /th>
инвентарь < /th>
oi < /th>
Компания < /th >
last_updated_date < /th>
< /tr>
< /thead>


Mt < /td>
обложки < /td>
функциональный /td>
0 < /td>
0 < /td>
0 < /td>
0 < /td >
hen < /td>
1/28/2025 < /td>
< /tr>

Mt < /td>
Беллы < /td>
функциональный
0
0
0
0
hen < /td>
1/29/2025 < /td>
< /tr>

< td> mt < /td>
ремонт < /td>
141234 < /td>
0 < /td>
37891.91 < /td>
0 < /td>
0 < /td>
0 < /td>
0 < /td>
hen < /td>
1/29/2025 < /td>
< /tr>

MT < /td>
кабельная цепь < /td>
133876.6
0 < /td>

< TD> 26732.87 < /td>
0 < /td>
0 < /td>
0 < /td>
0
hen
1/29/2025


mt < /td>
Flex < /td>
123456.1
0 < /td>
19234.76 < /td>
0 < /td>
0 < /td>
0 < /td>
0
hen
1/29/2025

ds < /td>
coneyors < /td>
245671.9
0 < /td>
78983.24 < /td>
0 < /td>
0 < /td>
0 < /td>
< td> 0
hen
1/30/2025


mt < /td>
all < /td>
674231.9
0 < /td>
161162.4
0 < /td>
0 < /td>
0 < /td>
0
hen
1/30/2025


< /table> < /div>
Я попробовал: < /p>
select bum, case when product_line IN ('covers','repairs','bellows','flex','cable chain') then 'all' else product_line end as product_line, sum(revenue) as revenue from wpc3_bsd_ops_data group by bum
< /code>
Однако это не возвращает продукты MT. Я понимаю, почему, но я не уверен, как построить запрос, чтобы получить необходимые мне результаты. Любая помощь высоко ценится.

Подробнее здесь: https://stackoverflow.com/questions/794 ... he-results
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «MySql»