mysql商品实现多退少补_纯SQL实现小算法(辅助决策)_ 计算商品评分、及时补货...

分别把 计算各自的

1、点击量/点击量均值

2、销售量/销售量均值

两者相加,可以得到一个简单评分

又有问题了,猪肉的评分不应该比五花肉多。

因此我们要加入简单的权重,譬如点击量评分占30%。销售量评分占70%select p_type,p_name, (p_view/view_avg)*0.3+(sales/sales_avg)*0.7 from (

select a.*,b.sales_avg,c. view_avg  from (select   p_type,a.p_name,a.p_view, IFNULL(b.p_sales,0) as sales from products a

LEFT JOIN products_sales b

on a.p_id=b.p_id

GROUP BY  a.p_type,a.p_name order by a.p_type desc, a.p_view desc

) a ,

( select p_type,round(sum(sales)/count(*),0) as sales_avg from ( select  p_type, a.p_name,a.p_view, IFNULL(b.p_sales,0) as sales from products a

LEFT JOIN products_sales b

on a.p_id=b.p_id

GROUP BY  a.p_type,a.p_name order by a.p_type desc, a.p_view desc ) c

where c.sales>0

GROUP BY p_type

)

b,

(select p_type,round(sum(p_view)/count(*),0) as view_avg from products GROUP BY p_type )

c

where a.p_type=b.p_type  and a.p_type=c.p_type ) aa

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
小型超市零售管理系统 1、 系统功能的基本要求: 前台POS销售系统(基本功能): 1. 商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。 2. 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。 3. 安全性。POS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。 4. 独立作业。特有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业。 ● 后台管理系统(基本功能): 1. 进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。 2. 销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。 3. 库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。 4. 人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。 客户销售权限管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值