MySQL_监控用户下单地址没有就近仓库配送情况_20161215
2016-12-15 22:07
344 查看
如果用户所在的地址位于A市场,A市场所就近的仓库应该为a,通过监控发现用户下单后配送仓库的不是a而是b仓库发货,这就会引起物流成本的增加。因此对客户下单配送时候是否是距离最优进行监控是很有必要的。
#C041 杭州市场和仓库不匹配的用户 SELECT e.城市,e.用户ID,e.用户名称,f.区块,e.用户地址,e.联系电话,f.销售员 AS 末单销售员,送货时间,出库仓库,仓库应对应市场,e.市场 AS 用户所属市场,是否跨区 FROM ( SELECT d.*,CASE WHEN 市场<>仓库应对应市场 THEN "是" ELSE NULL END AS 是否跨区 FROM ( SELECT a.城市,b.仓库 AS 出库仓库,c.市场,a.用户ID,a.用户名称,c.用户地址,c.联系电话,b.送货时间,CASE WHEN b.仓库='杭州北仓' THEN '勾庄市场' WHEN b.仓库='杭州南仓' THEN '新农都市场' ELSE NULL END AS 仓库应对应市场 FROM a003_order AS a LEFT JOIN `a018_cgwy_order_car` AS b ON a.订单ID=b.订单号 LEFT JOIN a001_resterant AS c ON a.用户ID=c.用户ID WHERE a.城市="杭州" AND a.金额>0 AND b.仓库 IS NOT NULL#AND a.订单日期>='2016-12-01' AND a.订单日期<'2016-12-20' GROUP BY b.仓库,a.用户ID ) AS d WHERE 仓库应对应市场 IS NOT NULL ) AS e LEFT JOIN `a003b_order_item` AS f ON e.城市=f.城市 AND e.用户ID=f.用户ID WHERE 是否跨区 IS NOT NULL GROUP BY e.用户ID ORDER BY 用户所属市场 DESC
相关文章推荐
- MySQL活动期间制定月份注册用户下单情况_20161029
- mysql统计实战-对比每个用户第一次和第二次下单情况
- MySQL上周新增激活用户在上周下单情况_20161107周一
- 没有终结点在侦听可以接受消息的 http://******/Service.asmx。 这通常是由于不正确的地址或者 SOAP 操作导致的。如果存在此情况, 请参见 InnerExc
- 活动目录中用户和联系人有变化,但是outlook中的全局地址薄没有反映当前变化
- mysql禁止匿名用户登陆(mysql没有密码原因,创建用户后直接登录)
- 在没有打开进程统计磁盘读写统计信息情况下如何监控磁盘读写
- Nagios 里面监控MySQL事务一直RUNNING没有结束的报警Shell脚本
- 多用户情况下的Mysql设置
- Mysql误删root用户或没有root用户――linux
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码
- 如何模拟用户监控网站运行情况
- MySQL中slave监控的延迟情况分析
- zabbix自定义key监控mysql重要参数的运行情况
- 查询mysql当前连接情况(查看负载较大用户)
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞
- Oracle 8x监控sysdba角色用户登陆情况
- 提示用户进行版本更新并且发布通知监控版本下载情况
- 公司线上的 MySQL 慢日志,之前一直没有做好监控。趁着上周空闲,我就把监控脚本写了下,今天特地把代码发出来与51博友分享一下。 针对脚本的注解和整体构思,我会放到脚本之后为大家
- MySQL中slave监控的延迟情况分析