Umformulierter Titel: Berechnung der Erfahrung, die ein Mitarbeiter über mehrere Jobs hinweg sammelt
P粉212971745
2023-09-04 21:03:55
<p>Ich habe eine Tabelle namens „Employee Experience“ mit den Spalten „id“, „userId“, „startDate“ und „endDate“. </p>
<p>Ich möchte die Berufserfahrung von Mitarbeitern berechnen. Kann jemand helfen, Code für MySQL-Abfragen oder JPA-Spezifikationen bereitzustellen? </p>
<p>Zum Beispiel für die folgenden Daten: </p>
<table class="s-table">
<thead>
<tr>
<th>id</th>
<th>Benutzer-ID</th>
<th>Startdatum</th>
<th>Enddatum</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>1</td>
<td>2021-01-01</td>
<td>2022-01-01</td>
</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>
<td>2022-01-01</td>
</tr>
</tbody>
</table>
<p>Die Ausgabe sollte wie folgt lauten: </p>
<table class="s-table">
<thead>
<tr>
<th>Benutzer-ID</th>
<th>Erfahrung</th>
</tr>
</thead>
<tbody>
<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>
成功地使用以下代码完成了这个操作: