| | |
| | | mp.matnr, |
| | | mp.maktx, |
| | | mp.safe_qua, |
| | | ls.amount, |
| | | (cast(round((ls.amount/(mp.safe_qua*1.0))*100,2) as varchar)+'%') as progress |
| | | ISNULL(ls.amount, 0) as amount, |
| | | ISNULL((cast(round((ls.amount/(mp.safe_qua*1.0))*100,2) as varchar)+'%'), '0.00%') as progress, |
| | | case |
| | | when isnull(round((ls.amount/mp.safe_qua),2),0) > 1 then 1 |
| | | when isnull(round((ls.amount/mp.safe_qua),2),0) > 0.5 then 2 |
| | | else 3 |
| | | end as status |
| | | from man_prior mp |
| | | inner join |
| | | left join |
| | | ( |
| | | select |
| | | node_id, |
| | |
| | | select |
| | | count(1) as count |
| | | from man_prior mp |
| | | inner join |
| | | left join |
| | | ( |
| | | select |
| | | node_id, |