coba diganti sbb: select nama,sum(iif(month(tgl)=" & Format(Tahun.Value, "mm") & ",jumlah,0)) as JML " & _ " from customer,keluar where customer.id=val(keluar.id) and keluar.kode='29' and keluar.jumlah>0 and year(tgl)=" & Format(Tahun.Value, "yyyy") & " group by nama order by nama
tanda kurung () di awal keluar.kode dan di akhir keluar.jumlah di hilangkan. nandar ----- Original Message ----- From: "garudamas" <[EMAIL PROTECTED]> To: <linux-programming@linux.or.id> Sent: Wednesday, July 06, 2005 5:07 PM Subject: [linux-programming] tampil berdasarkan nama,kode, bulan dan tahun dengan jumlah>0 > suhu2 programming > saya punya table customer(id,nama) dan keluar(id,tgl,jumlah,kode) terus > gimana caranya supaya hasil jumlah dari kode=29 lebih besar dari nol yang di > tampilkan (selain kode=29 nggak usah di tampilkan). berikut ini saya sudah > perintahkan tapi hasilnya tetap ada juga customer yang jumlahnya nol > > select nama,sum(iif(month(tgl)=" & Format(Tahun.Value, "mm") & ",jumlah,0)) > as JML " & _ > " from customer,keluar where > customer.id=val(keluar.id) and (keluar.kode='29' and keluar.jumlah>0) and > year(tgl)=" & Format(Tahun.Value, "yyyy") & " group by nama order by nama > > terima kasih -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis