xul
25 November 2019 22:27
1
SQL
给了一个 booking 和 listing属性 (country之类的) 的表格,要求SQL可以run
US每天booking的数量
每天的listing的第一个booking, count by date
每天的listing的第一个booking, count by date 每周的变化
Product
问题是现在有一个新program 目标是improve user customer service experience
xul
25 November 2019 22:28
2
请问SQL题目意思是有数据,可以run出结果的那种吗?
给了table的column name, column type
要求在CoderPad里写SQL然后Run
Table1 - bookings:
date | id_reservation | id_listing
Table 2 - listings:
id_listing | country | date_listing_created
第二道题是count每天有多少个listing被第一次book
第三道题是第二题的延伸 要求加上这个count的week over week change
匿名1598
(匿名1598)
25 November 2019 22:28
3
想多问句每天多少listing第一次被book的意思是那个listing有史以来第一次被booking还是那个listing当天被第一次booking啊?
如果是后者,应该是这么写?
select date, count (distinct id_listing) as num_first_booking
from
(select *,
rank() over(partition by date order by date) as rank
from bookings) tb_booking
where tb_booking.rank=1
group by date
order by date