2.4 前 N 名 / 后 N 名
查询今年每个月金额最大的三个订单的订单额
SQL
WITH m AS(
SELECT year(OrderDate) years, month(OrderDate) months, Amount,
rank() OVER(PARTITION BY year(OrderDate),month(OrderDate)
ORDER BY Amount DESC) r
FROM Orders
WHERE OrderDate>='2022-01-01')
SELECT *
FROM m
WHERE r<=3
SPL
A | |
---|---|
1 | >st=date(“2022-01-01”), start=days@o(st) |
2 | =file(“Orders.ctx”).open().cursor(OrderDate, Amount; OrderDate>=start) |
3 | =A2.groups(year(OrderDate):years,month(OrderDate):months;top(3,-Amount):Amount) |
A3 top(3,-Amount) 表示取订单金额最大的三个订单额,这里参数间用逗号分隔,表示取值,如果分号分隔则取整条记录(如下例)
以下是广告时间
对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅
嗯,还不太了解好多乾?
对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅
嗯,还不太了解好多乾?