已知数量       怎么根据商品单位之间的数量关系   算出这些数量的单位呢   
比如 一箱烟含50条  一条 10包   如果有 100盒 那就是  10 条  500盒就是一箱  501盒就是一箱零一盒
帮帮忙

解决方案 »

  1.   

    i%500=1那就是500盒的倍数 零1盒了(i-1)/500 这就是有几箱了(i-1)/500*50 就是有多少条了。数学也不咋地
    /要注意类型。float 
      

  2.   

    1222包香烟=fix(1222/500)箱 + fix((1222%500)/20)条 (1222%500)%20 包
      

  3.   

    ProductUnits 商品计量单位 
    PU_ID int PK identity 计量单位编号 
    PU_Name nvarchar(10) 计量单位名称 ProductUnitAndNumber 商品计量单位对象关系 
    PUAN_ID bigint PK identity        对应关系编号 
    PUAN_ProductID int FK 商品编号 
    PUAN_UnitsID int FK 计量单位编号 
    PUAN_Grade int 单位等级,从1开始的等级,数值越大单位越大。 PUAN_Number int 该级单位包含子单位数量 
    这是商品单位的对应关系
    怎么根据数量来弄出他的单位