gpt4 book ai didi

mysql - 如何从给定数据库获取充电时间?

转载 作者:行者123 更新时间:2023-11-29 14:19:43 24 4
gpt4 key购买 nike

我有一个问题。我想在行值更改时找到行值之间的时间差异。我的表中有以下类似的数据,例如:

------------------------------------
DateandTime | DCStatus
------------------------------------
2012-01-01 01:00:00 | Using
2012-01-02 02:00:00 | Using
2012-01-03 03:00:00 | Using
2012-01-04 04:00:00 | Charging
2012-01-05 05:00:00 | Charging
2012-01-06 06:00:00 | Using
2012-01-06 07:00:00 | Using
2012-01-06 08:00:00 | Using
2012-01-05 09:00:00 | Charging
2012-01-05 10:00:00 | Charging
2012-01-05 11:00:00 | Charging
------------------------------------

从这个给定的数据库中,我如何计算平均充电时间和放电时间?我对 SQL 编程非常陌生。请帮我!!

最佳答案

据我所知,您无法使用标准查询来执行此操作。您有两个选择:

  • 使用存储过程和 MySQL programming constructs达到想要的效果
  • 查询数据并使用您构建应用程序其余部分所用的编程语言来处理数据

如果您没有特别被迫在数据库中进行此计算,我建议您选择后一种选择 - 编程语言通常更适合此类计算,并且您的应用程序将更少依赖于 MySQL 作为数据库。

关于mysql - 如何从给定数据库获取充电时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11947957/

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