도움이 필요합니다. is_active 상태를 기반으로 Creation_time에서 start_date 및 end_date를 가져와야 합니다. 여러 가지 쿼리를 시도했지만 올바른 결과를 얻지 못했습니다.
양식 예시
id | 사용자_ID | 이름 | leader_name | is_active | 제작시간 |
---|---|---|---|---|---|
6 | 29 | DF | AS | 0 | 2021-10-10 |
620 | 29 | DF | RB | 0 | 2022-02-09 |
1088 | 29 | DF | AS | 1 | 2022-06-30 |
결과는 다음과 같습니다:
id | 사용자_ID | 이름 | leader_name | is_active | 시작일 | 종료일 | 제작시간 |
---|---|---|---|---|---|---|---|
6 | 29 | DF | AS | 0 | 2021-10-10 | 2022-02-09 | 2021-10-10 |
620 | 29 | DF | RB | 0 | 2022-02-09 | 2022-06-30 | 2022-02-09 |
1088 | 29 | DF | AS | 1 | 2022-06-30 | CURRENT_DATE() | 2022-06-30 |
친구들을 도와주세요. 미리 감사드립니다
P粉4959559862024-02-22 17:28:02
질문 섹션과 댓글 섹션의 정보에 따르면 is_active=1인 행의 그룹 생성 시간이 가장 최근인 것 같습니다(user_id 기준). 워크벤치에서 작성하고 테스트한 쿼리입니다.
으아아아아직 끝나지 않았습니다. 각 user_id 그룹을 기반으로 출력을 표시하려면 다음 코드를 사용하십시오.
으아아아