当前位置:网站首页>求过去半年内连续30天以上每天都有1000元以上成交的商铺
求过去半年内连续30天以上每天都有1000元以上成交的商铺
2022-08-11 05:35:00 【吃再多糖也不长胖】
订单表T(user_id, shop_id, product_id, price, trans_dt)。 Q1: 求过去半年内连续30天以上每天都有1000元以上成交的商铺。
//1
select shop_id, f_date,count(1) as days from ( select
*,date_sub(t.trans_dt,rn) as f_date from (select
- ,ROW_NUMBER() over (partition by shop_id order by trans_dt) as rn from ( select shop_id,substr(trans_dt,1,10) as trans_dt,sum(price) as
price from T group by shop_id,substr(trans_dt,1,10) having
sum(price)>1000 ) )a )b group by shop_id, f_date having count(1) >=30
//2
select shop_id from ( select shop_id,trans_dt,lead(trans_dt)
over(partition by shop_id order by price order by trans_dt ) as n_day
from ( select shop_id,substr(trans_dt,1,10) as trans_dt,sum(price) as
price from T group by shop_id,substr(trans_dt,1,10) having
sum(price)>1000 )a )b where datediff(n_day,trans_dt)=1
Q2:随机取20个抽奖
select * from Q1 order by rand() limit 10;
边栏推荐
猜你喜欢
ovnif摄像头修改ip
OA项目之会议通知(查询&是否参会&反馈详情)
HCIP experiments (pap, chap, HDLC, MGRE, RIP)
radix-4 FFT 原理和C语言代码实现
HCIP OSPF/MGRE综合实验
使用路由器DDNS功能+动态公网IP实现外网访问(花生壳)
Memory debugging tools Electric Fence
HCIP OSPF动态路由协议
vi display line number in buildroot embedded file system
ETCD cluster fault emergency recovery - local data is available
随机推荐
详解BLEU的原理和计算
Sturges规则
Numpy_备注
Xshell如何连接虚拟机
The ramdisk practice 1: the root file system integrated into the kernel
xx is not recognized as internal or external command
HCIP BGP建邻、联邦、汇总实验
Concurrent programming in eight-part essay
FusionCompute8.0.0实验(0)CNA及VRM安装(2280v2)
WiFi Deauth 攻击演示分析 // mdk4 // aireplay-ng// Kali // wireshark //
How Xshell connects to a virtual machine
Open Set Domain Adaptation 开集领域适应
防火墙-0-管理地址
HCIA knowledge review
SECURITY DAY04 (Prometheus server, Prometheus monitored terminal, Grafana, monitoring database)
iptables 使用脚本来管理规则
华为防火墙-1-安全区域
从mask-rcnn到shp
MySQL导入导出&视图&索引&执行计划
torch.cat()用法