商品表应该只用作存储商品基本信息,你要统计销量就涉及到了交易,你可以再建一张交易流水表,交易流水表里面(主键id、商品id、商品名称、商品数量、出售日期)。你要统计销量时,在交易流水表里查询指定时间内指定的商品就行了
sql用于统计是很方便的
select TypeId,count(productId) from products group by TypeId
productId是主键,您数据库可能和这不一样,只要找到替代的列就行了
from后的是表名,可能您需要修改
统计数量汇总肯定是要分组了,那么用group by,分组依据当然是商品类型了,我这里视作typeId,您也可以修改
select DB_KC_XSSP_Name,DB_KC_XSSP_Price,sum(DB_KC_XSSP_Num) as sp_num,DB_LBLB_MC from DB_KC_XS,DB_LB where DB_KC_XSLB_ID=DB_LBLB_ID group by DB_KC_XSSP_Name,DB_KC_XSSP_Price,DB_LBLB_MC order by SP_Num desc
而且,老兄, 铅笔 应该是
铅笔 2 3 办公用品
以上就是关于我设计了一张数据库商品表,但是怎么统计商品每一天,每个月的销售数量,全部的内容,包括:我设计了一张数据库商品表,但是怎么统计商品每一天,每个月的销售数量,、我想用sql实现对同一商品类型的数量汇总、SQL对商品进行分类,且统计各类别销售出的总数量。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)