统计某段时间内产品销售情况
格式如下:
产品名称              商品单价                销售数量        价格合计
台版黑莓手机          777                      1               1
透明键盘手机          799                      16             12784 
venshop_sub( 订单表)
sub_id      int       订单ID  主键 自动增长
sub_name    varchar   订购人姓名
sub_number  varchar   订单号
sub_zt      int       订单状态 
sub_date    datetime  订购时间

venshop_basket (购物车表)
basket_id  int     购物车ID    主键 自动增长
user_name  varchar 订购人姓名
hw_id      int     商品ID
hw_sn      varchar 商品编号 如:NK20100104
sub_number varchar 订单号
hw_name    varchar   商品名称
isp        int       是否是礼包(0 是  1 不是)
basket_check  int  是否已经成单
basket_count  int  订购数量
hw_price    money  商品价格
  88  祝大家新年都大发

解决方案 »

  1.   

    顶一下  
    该帖子 70分 大家也帮忙看看
     http://topic.csdn.net/u/20091228/17/5b45d891-6db5-4bcb-b406-5f427885b03a.html
      

  2.   

    1.只查询basket_check  为 0的单据。
    2.按hw_id  统计  basket_count
    3.显示hw_id 所对应的商品名称
    4.显示hw_price.
    5.显示统计后的 basket_count
    哈哈~~~~!
      

  3.   

    select 产品名称 ,             商品单价     ,sum(销售数量) , 价格合计=sum(销售数量*商品单价)
    from venshop_sub s join venshop_basket t on s.sub_number=t.sub_number
    where 订购时间 between  and
    group by 产品名称 ,             商品单价 
     
      

  4.   

    select m.hw_name 产品名称, m.hw_price 商品单价 , sum(m.basket_count) 销售数量 , sum(m.hw_price*m.basket_count) 价格合计
    from  venshop_basket m , venshop_sub n
    where m.sub_number = n.sub_id
    group by m.hw_name 产品名称, m.hw_price 商品单价
      

  5.   

    select m.hw_name 产品名称, m.hw_price 商品单价 , sum(m.basket_count) 销售数量 , sum(m.hw_price*m.basket_count) 价格合计
    from  venshop_basket m , venshop_sub n
    where m.sub_number = n.sub_id
    group by m.hw_name , m.hw_price 
      

  6.   

    按最新的价格,主要是要统计某款产品 的销售数量  ,不过也可以和楼上的探讨一下这种情况venshop_basket (购物车表)
    basket_id  int     购物车ID    主键 自动增长
    user_name  varchar 订购人姓名
    hw_id      int     商品ID
    hw_sn      varchar 商品编号 如:NK20100104
    sub_number varchar 订单号
    hw_name    varchar   商品名称
    isp        int       是否是礼包(0 是  1 不是)
    basket_check  int  是否已经成单(0未成单   1已成单)
    basket_count  int  订购数量
    hw_price    money  商品价格
      

  7.   

    select m.hw_name 产品名称, m.hw_price 商品单价 , sum(m.basket_count) 销售数量 , sum(m.hw_price*m.basket_count) 价格合计
    from  venshop_basket m , venshop_sub n
    where m.sub_number = n.sub_id
    group by m.hw_name , m.hw_price 
      

  8.   

    venshop_sub 表中的sub_number  和 venshop_basket 表的sub_number是对应的
      

  9.   

    为什么是m.sub_number = n.sub_id 而不是 m.sub_number = n.sub_number?
      

  10.   

    select
     a.hw_name 产品名称,
     a.hw_price 商品单价 ,
     sum(a.basket_count) 销售数量 ,
     sum(m.hw_price*m.basket_count) 价格合计
    from
      venshop_basket a , venshop_sub b
    where
      a.sub_number = b.sub_id
    group by
      a.hw_name,a.hw_price
      

  11.   


    venshop_sub中的 sub_id 是主键 自动增长,sub_number是订单号venshop_sub表
    sub_id    sub_name    sub_date              sub_number   ....
    30         zkarron    2009-12-22 10:00:09   091222100009 .....
    venshop_basket表
    basket_id     hw_id       user_name    sub_number    hw_name
    120340        572         zkarron      091222100009  纯色全棉POLO(天蓝)