mysql 卖家数据 查询模板 放在博客里 方便使用
来源:互联网 发布:js 数组push 编辑:程序博客网 时间:2024/05/16 14:23
流失用户
select COUNT(DISTINCT o.s_user_id) from TP_ORDER o where o.order_dt between
str_to_date('2015-08-23','%Y-%m-%d %H:%i:%s') and
str_to_date('2015-08-30','%Y-%m-%d %H:%i:%s')
and o.s_user_id NOT IN (SELECT oo.s_user_id FROM TP_ORDER oo where oo.order_dt between
str_to_date('2015-08-30','%Y-%m-%d %H:%i:%s') and
str_to_date('2015-09-06','%Y-%m-%d %H:%i:%s') )
无下单用户
select * from TP_SALER s
LEFT JOIN (select c.user_id,c.marketer_id,m.login_name,m.display_name,c.buyer_category
from TP_CRM_CUSTOMER c
INNER JOIN TP_USER m on c.marketer_id = m.user_id where c.del=0 and c.user_type = 0)
cc on s.user_id = cc.user_id
where s.user_id not in
(select o.s_user_id from TP_ORDER o where o.order_dt between str_to_date('2015-08-23','%Y-%m-%d %H:%i:%s') and
str_to_date('2015-08-30','%Y-%m-%d %H:%i:%s') and o.`status` not in (0,6,7,8))
and s.`status` = 1 AND s.grade = 0
下单低于20单
select * from TP_SALER s LEFT JOIN (select c.user_id,c.marketer_id,m.login_name,m.display_name,c.buyer_category
from TP_CRM_CUSTOMER c
INNER JOIN TP_USER m on c.marketer_id = m.user_id where c.del=0 and c.user_type = 0)
cc on s.user_id = cc.user_id
where s.user_id in (
select ss.s_user_id from (select DISTINCT o.s_user_id,count(o.order_id) as sum from TP_ORDER o
where o.order_dt between
str_to_date('2015-08-23','%Y-%m-%d %H:%i:%s') and
str_to_date('2015-08-30','%Y-%m-%d %H:%i:%s') and o.`status` not in (0,6,7,8) GROUP BY o.s_user_id ) ss where ss.sum<20 )
活跃商家名单
select * from (select DISTINCT o.s_user_id,s.display_name,s.sale_name,s.category,s.createdTime,s.address,cc.display_name as namea,count(o.order_id) as sum from TP_ORDER o INNER JOIN TP_SALER s
on s.user_id = o.s_user_id
LEFT JOIN (select c.user_id,c.marketer_id,m.login_name,m.display_name,c.buyer_category
from TP_CRM_CUSTOMER c
INNER JOIN TP_USER m on c.marketer_id = m.user_id where c.del=0 and c.user_type = 0)
cc on s.user_id = cc.user_id
where o.order_dt between
str_to_date('2015-08-23','%Y-%m-%d %H:%i:%s') and
str_to_date('2015-08-30','%Y-%m-%d %H:%i:%s') and o.`status` not in (0,6,7,8) GROUP BY o.s_user_id ORDER BY sum desc)
ss where ss.sum>19
流失商家名单
select DISTINCT o.s_user_id,s.display_name,s.sale_name,s.category,s.createdTime,cc.display_name as namea,s.address from TP_ORDER o
INNER JOIN TP_SALER s on o.s_user_id = s.user_id
LEFT JOIN (select c.user_id,c.marketer_id,m.login_name,m.display_name,c.buyer_category
from TP_CRM_CUSTOMER c
INNER JOIN TP_USER m on c.marketer_id = m.user_id where c.del=0 and c.user_type = 0)
cc on s.user_id = cc.user_id
where o.order_dt between
str_to_date('2015-08-16','%Y-%m-%d %H:%i:%s') and
str_to_date('2015-08-23','%Y-%m-%d %H:%i:%s') and o.`status` not in (0,6,7,8)
and o.s_user_id NOT in (
select o.s_user_id from TP_ORDER o
where o.order_dt between
str_to_date('2015-08-23','%Y-%m-%d %H:%i:%s') and
str_to_date('2015-08-30','%Y-%m-%d %H:%i:%s') and o.`status` not in (0,6,7,8) )
select count(DISTINCT o.s_user_id) from TP_ORDER o
INNER JOIN TP_SALER s on s.user_id = o.s_user_id
WHERE o.order_dt between str_to_date('2015-08-30','%Y-%m-%d %H:%i:%s') and
str_to_date('2015-09-06','%Y-%m-%d %H:%i:%s') and o.`status` not in (0,6,7,8) and
s.createdTime between
str_to_date('2015-08-30','%Y-%m-%d %H:%i:%s') and
str_to_date('2015-09-06','%Y-%m-%d %H:%i:%s')
按品类的活跃商家数
select o.s_user_id, count(o.order_id) as summ from TP_ORDER_PROD d INNER JOIN TP_ORDER o on d.order_id = o.order_id
INNER JOIN TP_PROD pd on d.prod_id = pd.id
where pd.fcategory_id in (1) and
o.order_dt between str_to_date('2015-08-30','%Y-%m-%d %H:%i:%s') and
str_to_date('2015-09-06','%Y-%m-%d %H:%i:%s') and o.`status` not in (0,6,7,8) GROUP BY o.s_user_id ORDER BY summ desc
0 0
- mysql 卖家数据 查询模板 放在博客里 方便使用
- 自己写的一个多进程的定时器类方便使用,放在bolg里
- 使用vector和类模板存放mysql查询结果集,方便管理
- 在Android里使用数据库 - 非常方便
- ASCII码表,经常记不住,放在博客里,呵呵
- MYSQL联表查询LEFT JOIN 中 WHERE条件放在ON条件里和外部的区别
- mysql关联查询怎么在查询软件中一下就能查询到所有的关联数据,修改的时候也方便,对比数据
- 你程序里的数据放在哪?
- c++模板类/模板函数的声明与定义应该放在头文件里
- c++模板类/模板函数的声明与定义应该放在头文件里
- c++模板类/模板函数的声明与定义应该放在头文件里
- c++模板类/模板函数的声明与定义应该放在头文件里
- c++模板类/模板函数的声明与定义应该放在头文件里
- 在查询里结合表,使用子查询定义未确定数据
- 在SQL SERVER里查询Excel数据
- 在SQL SERVER里查询excel数据
- 在Oracle的XMLType里查询数据
- 在Python3里使用MYSQL
- 剑指Offer系列---(27)二叉树中和为某一值的路径
- UITableView 知识更新A table view displays a list of items in a single column. UITableView is a subclas
- Objective-C对象和Core Foundation 对象
- 使用限定符
- javascript经典 面试题及答案
- mysql 卖家数据 查询模板 放在博客里 方便使用
- C语言之break和continue
- Android面试准备:内存泄露和内存溢出
- 组合数学中的项链计数
- 深入理解GPU Architecture
- php的路由规则
- 魔术师的秘密
- Kafka启动,显示内存不足,修改内存项
- 仿QQ顶部圆角页面切换Button