Dear for all
Saya punya beberapa table seperti dibawah ini :
t_personel:
| id | nama |
| 1 | Imam |
| 2 | Ahmad |
t_pangkat:
| id | pangkat |
| 1 | BRIPDA |
| 2 | BRIPTU |
| 3 | BRIGADIR|
| 4 | BRIPKA |
| 5 | IPDA |
| 6 | IPTU |
| 7 | AKP |
| 8 | KOMPOL |
t_riwayatpangkat:
| id | id_personel | id_pangkat |
| 1 | 1 | 1 |
| 2 | 1 | 2 |
| 3 | 1 | 3 |
| 4 | 2 | 5 |
| 5 | 2 | 6 |
| 6 | 2 | 7 |
t_riwayatpangkatlengkap, yang saya kehendaki dengan menggunakan query:
|id_personel| nama |pkt_skrg|pkt_sblm|pkt_pertama|pkt_selanjutnya|
|1 | Imam |BRIGADIR|BRIPTU |BRIPDA |BRIPKA |
|2 | Ahmad |AKP |IPTU |IPDA |KOMPOL |
Untuk Kolom pkt_sblm dan pkt_selanjutnya belum dapat saya selesaikan mohon bantuan rekan rekan. Terima kasih sebelumnya.
SQL yang telah ada :
SELECT t_riwayatpangkat.id_personel, t_personel.nama,
First(t_pangkat.pangkat) AS pkt_skrg,
Last(t_pangkat.pangkat) AS pkt_pertama,
FROM t_pangkat INNER JOIN (t_personel INNER JOIN t_riwayatpangkat
ON t_personel.id=t_riwayatpangkat.id_personel)
ON t_pangkat.id=t_riwayatpangkat.id_pangkat
GROUP BY t_rpangkat.id_personel, t_personel.nama
ORDER BY t_rpangkat.id_personel;
Salam
Masimam
Senin, 28 Mei 2012
[belajar-access] Membuat Query dari 3 table
__._,_.___
SPAM IS PROHIBITED
.
__,_._,___
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar