Kamis, 11 April 2013

Re: [belajar-access] Efisien query

 

Maaf kalau terlambat, sedang keliling Yogya - semarang. Tugas kantor.
 
Coba sbb :
 
SELECT * FROM StudentList, Pembayaran WHERE Pembayaran.status = true AND tanggal_bayar BETWEEN [kasih parameter]
 
cgsatu (Elang)

From: Sepam <gingerblade@gmail.com>
To: "belajar-access@yahoogroups.com" <belajar-access@yahoogroups.com>
Sent: Thursday, April 11, 2013 9:00 AM
Subject: Re: [belajar-access] Efisien query
 
Tq Pak Aksan atas inputnya.

Jimmy

On Apr 11, 2013, at 8:04, aksan kurdin <aksan.kurdin@gmail.com> wrote:
 
namanya outer join. select sl.* from studentlist sl left join pembayaran b on sl.id = b.student_id where b.student_id is null and format(b.tgl_bayar,"yyyymm") = format(date(),"yyyymm") berikan saya data dari studentlist dimana id nya tidak ditemukan di tabel pembayaran pada periode yyyymm (thn 4 dgt, bln 2 dgt) sekarang. berikan saya data dari studentlist (select sl.* from studentlist sl left join pembayaran b on sl.id = b.student_id) dimana id nya tidak ditemukan di tabel pembayaran pada periode yyyymm (thn 4 dgt, bln 2 dgt) sekarang. (where b.student_id is null and format(b.tgl_bayar,"yyyymm") = format(date(),"yyyymm")) aksan kurdin On 4/11/2013 2:27 AM, Sepam wrote:
 
Semisal ada dua buah tabel. Satu tabel berisi data siswa ( table name: StudentList) sedangkan tabel berikutnya berisi data siswa yg sudah bayar (table name: Pembayaran). Logikanya utk mengetahui siswa yg belum bayar untuk periode tertentu dalam hal ini bulanan, kita compare data siswa Pembayaran ke StudentList dengan sebuah query.
Pertanyaan saya querynya bagaimana ya agar run timenya seefisien mungkin?

Terima kasih sebelumnya atas tanggapannya,

Jimmy

__._,_.___
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (4)
Recent Activity:
SPAM IS PROHIBITED
.

__,_._,___

Tidak ada komentar:

Posting Komentar