Senin, 28 Mei 2012

Re: [belajar-access] Membuat Query dari 3 table

 

Dear Pak Imam, kalau menggunakancrosstab query sudah dicoba belum ya?
Bolehkah file nya dikirim dimari?

Wassalaamu'alaikum Warahmatullahi Wabarakatuh,
Sofyan Efendi
http://imopi.wordpress.com/
----- Original Message -----
From: "imam" <imammukhlasin@yahoo.com>
To: <belajar-access@yahoogroups.com>
Sent: Monday, May 28, 2012 2:39 PM
Subject: [belajar-access] Membuat Query dari 3 table

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

------------------------------------

SPAM IS PROHIBITEDYahoo! Groups Links

__._,_.___
Recent Activity:
SPAM IS PROHIBITED
.

__,_._,___

Tidak ada komentar:

Posting Komentar