Tajuk perkataan semula: Mengira pengalaman yang dikumpul oleh pekerja merentasi pelbagai pekerjaan
P粉212971745
2023-09-04 21:03:55
<p>Saya mempunyai jadual yang dipanggil pengalaman pekerja dengan id lajur, id pengguna, tarikh mula dan tarikh tamat. </p>
<p>Saya ingin mengira pengalaman kerja pekerja. Bolehkah sesiapa membantu dengan kod untuk pertanyaan mysql atau spesifikasi JPA? </p>
<p>Sebagai contoh, untuk data berikut: </p>
<table class="s-table">
<kepala>
<tr>
<th>id</th>
<th>ID Pengguna</th>
<th>Tarikh Mula</th>
<th>Tarikh tamat</th>
</tr>
</kepala>
<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>Output hendaklah: </p>
<table class="s-table">
<kepala>
<tr>
<th>ID Pengguna</th>
<th>Pengalaman</th>
</tr>
</kepala>
<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>
Berjaya mencapai ini menggunakan kod berikut: