Все задачи

Расчёт полной стоимости сборки (BOM)

Эксперт

Задача уровня SAP/Manufacturing. **Условие:** Рассчитайте полную стоимость каждого финального продукта, включая все компоненты и подкомпоненты с учётом количества. **Таблица:** components (component_id, name, parent_id, unit_cost, quantity) **Требования:** 1. Рекурсивно обойти дерево компонентов 2. Умножить unit_cost на quantity на каждом уровне 3. Суммировать стоимости всех компонентов 4. Вывести для финальных продуктов (parent_id IS NULL): name, total_cost **Подсказка:** В рекурсии накапливайте path и умножайте quantity.

Категория
Recursive CTE
Время
~35 мин
Базы данных
PostgreSQLGreenplum
Теги
InterviewRecursive CTEBOMManufacturingAggregationрекурсия

Войдите, чтобы решить

Начать решение