Я пытаюсь выбрать некоторую информацию из базы данных.Я получаю базу данных с такими столбцами, как:
Идентификатор, Имя, Длина, Ширина, Количество, Запланировано
Данные таблицы следующие:
+-----------+-----------+---------+---------+------------+---------+
| Ident | Name | Length | Width | Quantity | Planned |
+-----------+-----------+---------+---------+------------+---------+
| 12345 | Name1 | 1500 | 1000 | 20 | 5 |
| 23456 | Name1 | 1500 | 1000 | 30 | 13 |
| 34567 | Name1 | 2500 | 1000 | 10 | 2 |
| 45678 | Name1 | 2500 | 1000 | 10 | 4 |
| 56789 | Name1 | 1500 | 1200 | 20 | 3 |
+-----------+-----------+---------+---------+------------+---------+
мой желаемый результат, будетбыть для группировки строк, где «Имя, длина и ширина» равны, суммировать «количество» и уменьшить его на сумму «запланировано», например:
- Name1,1500,1000,32 --- (32 because (20+30)-(5+13))
- Name1,2500,1000,14 --- (14 because (10+10)-(2+4)))
- Name1,1500,1200,17
теперь у меня возникли проблемы, как сгруппировать или присоединитьсяэти данные, чтобы получить желаемый выбор.Может быть, некоторые из вас могут мне помочь .. если требуется дополнительная информация, пожалуйста, напишите это в комментарии.