日期:2014-05-17 浏览次数:20830 次
SELECT
    LTRIM(( CASE WHEN ( ( SUM(sn.OrderNum - sn.ItemNoNum) - 1 ) < 0 )
                 THEN '0.0000'
                 ELSE CONVERT(FLOAT, SUM(sn.OrderNum - sn.ItemNoNum)) * 1.0
                      / CONVERT(FLOAT, ( SUM(sn.OrderNum - sn.ItemNoNum) ))
            END )) + '%'
------解决方案--------------------
SELECT  LTRIM((CASE WHEN ((SUM(sn.OrderNum-sn.ItemNoNum)-1) < 0) THEN 0.00
              ELSE SUM(sn.OrderNum-sn.ItemNoNum)*100.0/CONVERT(FLOAT , (SUM(sn.OrderNum-sn.ItemNoNum)))
         END ))+'%'
------解决方案--------------------