Учитывая эту таблицу: < /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
Как суммировать ряды вместе, но также оставить исходные ряды в результатах? ⇐ MySql
Форум по Mysql
1738266262
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. Я понимаю, почему, но я не уверен, как построить запрос, чтобы получить необходимые мне результаты. Любая помощь высоко ценится.
Подробнее здесь: [url]https://stackoverflow.com/questions/79401054/how-to-sum-rows-together-but-also-leave-the-original-rows-in-the-results[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия