아래와 같은 표가 주어졌습니다
으아악상태가 변경된 날짜를 기준으로 각 상태에 소요된 시간을 추적하는 방법이 있나요? 제가 작업 중인 테이블에는 날짜 열만 있습니다.
원하는 결과는 다음과 같습니다
으아악작업할 테이블이 하나밖에 없는데 이 문제를 잘 해결할 수 있는 쿼리가 있나요? 이 워크플로에는 열린 작업만 진행할 수 있도록 규칙이 설정되어 있습니다.
그렇다면 이러한 워크플로 상태 변경을 사용하여 잠재적인 쿼리를 얻을 수 있습니까?
P粉5059175902024-02-26 16:29:29
귀하의 "질문"에 대한 마지막 댓글에도 불구하고 저는 바이올린을 만들었습니다. 두 가지 옵션이 있습니다:
출력:
무대에서 보낸 시간 | from |
---|---|
2 | 오픈 |
7 | 진행중 |
5 | 검토중 |
0 | 완료 |
출력:
무대에서 보낸 시간 | from |
---|---|
0 | 오픈 |
2 | 진행중 |
7 | 검토중 |
5 | 완료 |
P.S. 이 답변은 MySQL 8.0 기능 LEAD< /a> 및 LAG을 사용합니다. MySQL 8.0이 아닌 이전 버전을 사용하는 경우 이 답변이 유용하지 않을 수 있습니다...