betul sekali, anda membutuhkan tabel tambahan nilai kode wilayah:
M_NilaiKodWil(Kode,Nilai)

+------+-------+
| Kode | Nilai |
+------+-------+
|  A   | 10    |
|  B   | 15    |
|  C   | 35    |
+------+-------+

Karena satu wilayah cuma dihitung sekali, maka bentuk saja query distinct:

SELECT DISTINCT h.nip, h.kodewilayah, n.nilai
FROM history AS h
INNER JOIN M_NilaiKodWil n ON h.kodewilayah = n.kode

simpan sebagai query1

lalu ambil nilai nya dengan summary query:

SELECT nip, SUM(nilai) as NilaiHistory
FROM query1
GROUP BY nip


aksan kurdin






Andik wrote:
Minta advise dong ama rekan2 access.

data sbb :

nip : norut : rwyjab : Kode wilayah
=======================================
1 1 kabag Palopo A
1 2 kasi madura B
1 3 kasubbag ambon C
1 4 Kasi palu A

untuk A bernilai 10
untuk B bernilai 15
untuk C bernilai 35

- tugasnya menghitung berapa nilai histori nip 1
dgn ketentuan, kode wilayah sama dihitung satu kali saja

- apa perlu fungsi tambahan untuk membaca kode wilayah

- info tambahan, data tsb akan ditampilkan pada form.

trims banget yach. minta logika dan sintak yg sangat sederhana
syukur2 dapet contoh formnya.



Kirim email ke