3)商店各种商品都有商品编码表,商品按照类别分为了4个级别(class1>class2>class3>class4)(注意这里的级别是嵌套的如class1是服装,class2是男装或女装),对每天销售的商品进行记录 
问1:设计一个数据库表示商品和销售信息 
问2:写sql,统计一周各类货物销售总金额,按照由高到低排序 
问3:写sql,统计一周级别为class1的商品的销售总金额,列出前20%。

解决方案 »

  1.   

    设计的方法有多种,建议你先自己设计一个,然后把 create table 贴上来,大家可以帮你一起参考一下。
      

  2.   

    问2:写sql,统计一周各类货物销售总金额,按照由高到低排序 ---这个需要统计class1,class2....四中都要统计,还是只统计最小的class4?
      

  3.   

    由于是包含关系,我觉得就统计class4吧?
      

  4.   

    商品按照类别分为了4个级别(class1>class2>class3>class4)(注意这里的级别是嵌套的如class1是服装,class2是男装或女装),---------------------------
    按照这样说的话,那你需求中,一件商品是用一个类别表示,还是允许用多个类别表示?清楚这点需求了,你上面的设计就很容易设计了