Tajuk perkataan semula: Mengira pengalaman yang dikumpul oleh pekerja merentasi pelbagai pekerjaan
P粉212971745
P粉212971745 2023-09-04 21:03:55
0
1
502
<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>
P粉212971745
P粉212971745

membalas semua(1)
P粉486138196

Berjaya mencapai ini menggunakan kod berikut:

SELECT SUM(TIMESTAMPDIFF(YEAR, START_DATE, END_DATE)) AS experience,
          SOCIAL_PROFILE_ID
   FROM tableName
   GROUP BY SOCIAL_PROFILE_ID
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan