当前位置:网站首页>sql查询:将下一行减去上一行,并做相应的计算
sql查询:将下一行减去上一行,并做相应的计算
2022-07-06 23:42:00 【MonkeyKing_sunyuhua】
项目中,有一个小时获取一个数据的任务,获取具体的值后,需要存在数据库中。但是长期累计后,需要检查有没有做到一个小时记录一次。
比如这样的数据:
我们需要统计,有没有遗漏的遗留,是不是有遗漏了一个小时的,
select julianday(b.UsageStartDate)-julianday(a.UsageStartDate),a.UsageStartDate,a.UsageEndDate from (
select * from (select Row_Number() over ( order by UsageStartDate ) as RN , * from "north1-nx-billing" where LinkedAccountId = '621933488636' and ResourceId = 'i-0f2bf6bb9eab43dd5' and UsageType like '%HeavyUsage:m5.large' ORDER BY UsageStartDate
) where rn%2=0 ) a
inner join
(
select * from (select Row_Number() over ( order by UsageStartDate ) as RN , * from "north1-nx-billing" where LinkedAccountId = '621933488636' and ResourceId = 'i-0f2bf6bb9eab43dd5' and UsageType like '%HeavyUsage:m5.large' ORDER BY UsageStartDate
) where rn%2<>0 ) b on a.rn=b.rn-1
查询结果:
这样就和容易查询出来,那些地方不是一个小时一次了。
知识点: 使用sqlite的窗口函数
select 自己要查询的字段 from (
select * from (select Row_Number() over ( order by UsageStartDate ) as RN , + 自己的查询sql
) where rn%2=0 ) a
inner join
(
select * from (select Row_Number() over ( order by UsageStartDate ) as RN , + 和上面一样的查询SQL
) where rn%2<>0 ) b on a.rn=b.rn-1
边栏推荐
- [paper reading] semi supervised left atrium segmentation with mutual consistency training
- 纪念下,我从CSDN搬家到博客园啦!
- App clear data source code tracking
- 5. 数据访问 - EntityFramework集成
- English语法_名词 - 所有格
- Digital innovation driven guide
- In memory, I moved from CSDN to blog park!
- nodejs获取客户端ip
- Taobao store release API interface (New), Taobao oauth2.0 store commodity API interface, Taobao commodity release API interface, Taobao commodity launch API interface, a complete set of launch store i
- Safe landing practice of software supply chain under salesforce containerized ISV scenario
猜你喜欢
随机推荐
batch size设置技巧
淘宝店铺发布API接口(新),淘宝oAuth2.0店铺商品API接口,淘宝商品发布API接口,淘宝商品上架API接口,一整套发布上架店铺接口对接分享
Two person game based on bevy game engine and FPGA
5. 数据访问 - EntityFramework集成
nodejs获取客户端ip
Jhok-zbl1 leakage relay
Codeforces Round #416 (Div. 2) D. Vladik and Favorite Game
Leetcode: maximum number of "balloons"
《4》 Form
[JS component] custom select
张平安:加快云上数字创新,共建产业智慧生态
EGR-20USCM接地故障继电器
Paper reading [open book video captioning with retrieve copy generate network]
Phenomenon analysis when Autowired annotation is used for list
Getting started with DES encryption
高压漏电继电器BLD-20
【js组件】date日期显示。
高级程序员必知必会,一文详解MySQL主从同步原理,推荐收藏
“多模态”概念
Addressable pre Download