제목을 바꾸었습니다: 직원이 여러 직무에 걸쳐 축적한 경험을 계산합니다.
P粉212971745
2023-09-04 21:03:55
<p>ID, userId, startDate 및 endDate 열이 포함된 직원 경험이라는 테이블이 있습니다. </p>
<p>직원의 경력을 계산하고 싶습니다. 누구든지 mysql 쿼리 또는 JPA 사양에 대한 코드를 제공하는 데 도움을 줄 수 있습니까? </p>
<p>예를 들어 다음 데이터의 경우: </p>
<테이블 클래스="s-테이블">
<머리>
<tr>
<번째> ID
<번째> 사용자 ID
<일>시작일</일>
<일>종료일</일>
</tr>
</머리>
<본문>
<tr>
<td>1</td>
<td>1</td>
<td>2021-01-01</td>
2022-01-01 |
</tr>
<tr>
<td>2</td>
<td>2</td>
<td>2019-01-01</td>
<td>2020-01-01</td>
</tr>
<tr>
<td>3</td>
<td>2</td>
<td>2020-01-02</td>
<td>2021-01-01</td>
</tr>
<tr>
<td>4</td>
<td>3</td>
<td>2021-01-01</td>
2022-01-01 |
</tr>
</tbody>
</테이블>
<p>출력은 다음과 같습니다. </p>
<테이블 클래스="s-테이블">
<머리>
<tr>
<번째> 사용자 ID
<번째> 경험
</tr>
</머리>
<본문>
<tr>
<td>1</td>
<td>1</td>
</tr>
<tr>
<td>2</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>1</td>
</tr>
</tbody>
</table></p>
다음 코드를 사용하여 이 작업을 성공적으로 수행했습니다.
으아악