首页 > 试题广场 >

请写一段 sql 或者 python 去获取所有在同一天借了

[问答题]

从以下两个 SQL 列表:

User


Book_rental_details


请写一段 sql 或者 python 去获取所有在同一天借了多余一次书的用户(用户 ID 和用户名字)以及当天租借的次数,从最近的 rental_date 排序,如果不会 sql 或者 python ,请详细描述会怎样在 EXCEL 做,以及会用到的公式


--sql server
select  a. user_id,b.username,a. rentnum,a.rental_date
from
(
select  rental_date,user_id,count(*) as rentnum    --租借数
from Book_rental_details
group by rental_date,user_id
having count(*)>1
) as a
left join  User as b on a. user_id=b. user_id
order by a.rental_date desc

发表于 2017-03-02 15:16:19 回复(0)