如图统计新老客户的预约数据:
两张表 表一:预约单表 主要有预约时间预约人信息等 关联到配置表的配置id
表二:配置表 主要有配置的价格信息等
新客户定义:只有一张预约记录
老客户定义:有多张预约记录
统计老客户的预约金额 预约数量 预约人数 mysql如下:
select sum(m.price) as price,sum(m.orders )as num,
count(*) as people
from (
select count(*) as orders,a.member_id ,sum(b.total_price) as price
from tst_member_order as a
inner join tst_house_config as b
on a.config_id =b.config_id and b.is_delete ='0' where a.is_delete ='0'
group by member_id
) as m where m.orders>1;
统计新客户的预约金额 预约数量 预约人数 mysql如下:
select sum(m.price) as price,sum(m.orders )as num,
count(*) as people
from (
select count(*) as orders,a.member_id ,sum(b.total_price) as price
from tst_member_order as a
inner join tst_house_config as b
on a.config_id =b.config_id and b.is_delete ='0' where a.is_delete ='0'
group by member_id
) as m where m.orders=1;