用SQL做数据分析_2

 

select 
	p.Name,p.Statisfaction,d.Department
from 
	Person as p
inner join (select
                d.DepartmentID,d.Department, max(p.Statisfaction) as Statisfaction
            from 
                Department as d
            left join Person as p
            on p.DepartmentID = d.DepartmentID
            group by d.DepartmentID,d.Department) as d
on p.Statisfaction = d.Statisfaction and p.DepartmentID = d.DepartmentID
order by d.DepartmentID
-- 先查出每个部门的最高满意度、部门ID、部门名称,然后和员工表做一个内连接

 

select 
    distinct c.id,c.phone,c.call_date
from(select 
         a.*,DATEDIFF("D",a.Call_date,b.Call_date) as daydiff
     from Call as a,Call as b
     where a.Phone = b.Phone and a.id != b.id) as c
where c.daydiff >=0 and c.daydiff <= 7
-- 自连接

 

转载于:https://my.oschina.net/MasterLi161307040026/blog/1543109

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值