S    M    L
red 100  200  100
blue 100  300  100
black 200  300  200有累类似的一个表单,如何把该表单按照S:M:L=1:4:1的比例把该表单分成若干个表单啊?请高手帮忙啊!

解决方案 »

  1.   

    是一个服装装箱单的模块,有上面的一个类似的订单,分为各种颜色和大中小等型号,现在要把这个订单自动产生一个一个的装箱单,然后分别打印出来。

    第一箱                  第二箱      
       
          S    M    L
    red  1     2   1
    blue 1     3   1
    black 2    3    2
    各箱的总和为订单单里面服装的总数量。我真不知道该怎么实现啊
      

  2.   

    1。数据库应该规范,而不是用来格式化数据。
    我觉得表结构应该为
    num   color   s   m  l
    1      red    1   2  1
    1      blue   1   3  1
    2      red    1   4  2
    2      black  2   2  3 然后select * from 表 where num=1
    取出第一箱的服装列表2。获得各箱服装总数
    select [id],sum(S+M+L) as [count] from 表 GROUP BY [id]