Я пытаюсь получить сумму из дела в строке 4. Я пытался обернуть дело в сумму, имея сумму около s.qty
, но ничего не работает.
select s.part,
max(case s.location when 'stock' then s.qty else 0 end) qty_stock,
max(case s.location when 'material' then s.qty else 0 end) qty_material,
case s.location when not 'stock' or 'material' then s.qty else 0 end qty_wip
from stock as s
group by s.part
выход
Part qty_stock qty_material qty_wip
"Part 1" "10" "25" "0"
"Part 2" "12" "0" "0"
"Part 3" "14" "0" "0"
"Part 4" "16" "0" "0"
"Part 5" "0" "0" "0"
"Part 6" "0" "0" "0"
Любая помощь с удовольствием получена.