gpt4 book ai didi

android - 如何在数据已更改的sqlite中检索第一条记录

转载 作者:行者123 更新时间:2023-11-29 23:43:56 25 4
gpt4 key购买 nike

我有下表

ID Integer, date Text, battery_level Text , charging_sataus Text. 

现在假设我有以下数据:

1, 7/31/2018 ,50% , discharging
2, 7/31/2018 ,40% , discharging
3, 7/31/2018 ,30% , discharging
4, 7/31/2018 ,30% , charging
5, 7/31/2018 ,40% , charging
6, 7/31/2018 ,50% , charging

现在我想检索数据让我们说在任何放电后首先充电和在任何放电前最后一次充电

请帮忙

谢谢桑德布

最佳答案

对于放电后的第一次充电:

select t.*
from t
where t.charging_status = 'charging' and
t.id > (select min(t2.id) from t t2 where t2.charging_status = 'discharge')
order by t2.id asc
limit 1;

关于android - 如何在数据已更改的sqlite中检索第一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51619629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com