Arsip: Menampilkan dua buah tabel
more 18 years ago
pilot
para expert saya butuh pencerahan nih, kasih contoh donk sintaks sql untuk menampilkan beberapa field yg berasal dari dua buah tabel menggunakan ado query. lalu bagaimana menghitung jumlah record suatu tabel berdasarkan isi fieldnya, contoh field 'DK' yg hanya bernilai 'Debet' atau 'Kredit', berapa jumlah record yg field 'DK' bernilai 'Debet' ? dan berapa jumlah record yg field "DK' bernilai 'Kredit' ? thanks ya
more 18 years ago
Akuna-Matata
Ini mungkin bukan cara yg terbaik, tapi mudah2an bisa kepake :mrgreen:
Gunakan filter pada TADOQuery nya
Kalo ga salah di set property Filternya dan diaktifkan filternya.
kemudian cek jumlah record dengan recordcount.
Filter bisa lebih dari satu kondisi, dan kalau dilakukan iterasi ke Datasetnya, bisa dapet nilai2 yg lain seperti rata2 dan nilai tertinggi dll, dlsb.
HTH.
more 18 years ago
cyber_hecker
diriku malah bingung dengan pertanyaannya. 2 buah tabel itu punya relasi atau enggak ? sebab kalo gak punya relasi dan ingin dijadikan dalam satu tampilan query. mau gak mau harus pake UNION.
catatan : tidak disarankan menggunakan union terlalu sering. karena bener-bener lambat dan makan banyak resource. gunakan dengan bijak. wekekeke :P
more 18 years ago
zuyo
Sebagai sampel, mari buat asumsi ada 2 tabel
1. tabel Customer dengan field NoCust dan NmCust
2. tabel Pembayaran dengan field NoCust, JmlBayar dan DbtKrd
Syntax SQL untuk menampilkan data diatas :
SELECT m.NoCust, m.NmCust, d.JmlBayar , d.DbtKrd FROM Customer m INNER JOIN Pembayaran d ON m.NoCust= d.NoCustatau
SELECT m.NoCust, m.NmCust, d.JmlBayar , d.DbtKrd FROM Customer m, Pembayaran d WHERE m.NoCust= d.NoCust'm' dan 'd' diatas adalah 'alias', terutama untuk menyingkat nama tabelnya tanpa alias
SELECT Customer.NoCust, Customer.NmCust, Pembayaran.JmlBayar , Pembayaran.DbtKrd FROM Customer INNER JOIN Pembayaran ON Pembayaran.NoCust= Customer.NoCustdengan alias
SELECT m.NoCust, m.NmCust, d.JmlBayar , d.DbtKrd FROM Customer m INNER JOIN Pembayaran d ON m.NoCust= d.NoCustuntuk penghitungan (count) :
SELECT m.NoCust, m.NmCust,
Debet = SUM(CASE WHEN d.DbtKrd >= 0 THEN 1 ELSE 0 END),
Kredit = SUM(CASE WHEN d.DbtKrd < 0 THEN 1 ELSE 0 END)
FROM Customer m INNER JOIN
Pembayaran d ON m.NoCus t= d .NoCust
GROUP BY m.NoCust, m.NmCust
more 18 years ago
n3o_cybertech
erima kasih petunjuknya saya dapat ilmu nih, dah bisa masnamanya juga delphi-id.org, 99% masalah tentang delphi dapat terselesaikan dengan mudah, khan banyak expert disini. daku aja belajar sangat banyak dari sini.
more ...
- Pages:
- 1
reply |
Report Obsolete
AI Forward
🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- cetak ke printer secara manual
by jkssbma in Enginering more 19 years ago - Barcode
by newbiez in Hal umum tentang Pascal Indonesia more 19 years ago - cyber hacker
by lagisedih in Tip n Trik Pemrograman more 20 years ago - butuh penerawangan pada validasi program??????????
by rehatta in Tip n Trik Pemrograman more 18 years ago - delphi asm di xp
by planetdenz in Network, Files, I/O & System more 19 years ago - SOURCE DELPHI UNTUK MENG-OTORISASI KOMPUTER CLIENT
by h3ndelphi in Hal umum tentang Pascal Indonesia more 17 years ago - scrolling navigator pada DBGrid dan pada Combobox
by Tiwul in Form Enhancement & Graphical Controls more 14 years ago - Write wave data .WAV dari array dinamik, simpan di pc.
by yadi in Hal umum tentang Pascal Indonesia more 18 years ago - menggunakan multi insert di SQL
by derry.othman in Hal umum tentang Pascal Indonesia more 18 years ago - cara jalanin program delphi
by belix in Tip n Trik Pemrograman more 18 years ago
