SQL查询获取每个状态的时间
P粉605385621
P粉605385621 2024-02-25 21:01:57
[MySQL讨论组]

给定一个如下所示的表格

|date      |From       | To                 |
  |01/01/21  |Open       |In progress         |
  |01/03/21  |In progress|In review           | 
  |01/10/21  |In Review  |Done                |
  |01/15/21  |Done       |Resolved            |

有没有办法根据状态更改的日期来跟踪每个状态所花费的时间? 我正在使用的表中只有一个日期列。

期望的结果看起来像这样

|Time spent in phase|Status|
|2                  |Open
|7                  |In review
|5                  |Done

我只有一张表可以使用,那么是否有任何查询可以很好地解决这个问题?此工作流程已设定规则,因此只有 open 才能进入进行中。

如果是这样,是否可以使用这些工作流程状态更改来获取潜在的查询?

P粉605385621
P粉605385621

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号