Arsip: mejumlahkan record terbanyak dari yg trbanyak

more 17 years ago
nurez
hii all, mohon solusinya yha..
bagaimana mencari jumlah terbanyak dari 4 fieldname ex: tableA (nama, alamat, kota dan propinsi) berdasarkan kota yang terbanyak dan menampilkan nama terbanyak pula dalam satu record pada tableB yang struktur tabelnya sama..?
bisakah dengan sqL ....distinc..?
bingung yha..? saya jgg binun... apakah degan buat table lagii... jadi 3..? makasih

more 17 years ago
danieljun
Di M$ $QL $ERVER:
Cari kota terbanyak :
SELECT kota FROM
(SELECT TOP 1 COUNT(kota) AS banyak_kota, kota
FROM tableA
GROUP BY kota
ORDER BY banyak_kota DESC);
Cari nama terbanyak :
SELECT nama FROM
(SELECT TOP 1 COUNT(nama) AS banyak_nama, nama
FROM tableA
GROUP BY nama
ORDER BY banyak_nama DESC);
Cari semua record dengan kota terbanyak dan nama terbanyak :
SELECT * FROM tableA
WHERE kota =
(
SELECT kota FROM
(SELECT TOP 1 COUNT(kota) AS banyak_kota, kota
FROM tableA
GROUP BY kota
ORDER BY banyak_kota DESC)
)
AND nama IN
(
SELECT nama FROM
(SELECT TOP 1 COUNT(nama) AS banyak_nama, nama
FROM tableA
GROUP BY nama
ORDER BY banyak_nama DESC)
);

more 17 years ago
nurez
wah binun sY.. blum pakai sQl server, msh pke MDB :(
tp klo sy pakai perintah
select distinct nama,alamat,kota,propinsi
from tableA
order by kota asc
hasilnya beda dgn select all..
lalu , apa maksud dari hasil data trsebut..?
makasih sblumnya yha :)

more 17 years ago
danieljun
SubQuery di SQL Server ada,
IMHO kalau di M$ Access sepertinya tidak ada / belum ada????
btw kalau mau coba saja buat query baru:
SELECT TOP 1 COUNT(kota) AS banyak_kota, kota
FROM tableA
GROUP BY kota
ORDER BY banyak_kota DESC
untuk dapatkan kota terbanyak muncul di dalam tabelA.
saya kurang ngerti sama pertanyaannya situ
saya pikir anda mau menampilkan semua data yang paling banyak muncul kota dan nama nya, jadi saya kasih statement query seperti demikan. kalo bingung coba refer ke Help Files ... supaya jadi makin bingung :D

more 17 years ago
nurez
hmm spt ini, trnyata udah ktemu jawabannya..
klo ngga salah..maaf SC ktinggalan di kantor :( nanti sy update lg dwehh..
select distinct nama,alamat,kota,propinsi, count()
from tableA
group by count( )nama,alamat,kota,propinsi
atau dengan cara di select ke empat fieldnya lalu di ASC smuannya, maka di dapat hasilnya ...ada beberapa record yang sama,,, maka record tersebut di jumlahkan..dan itu lah yg ingin dicari.. total record yg sama atau terbanyak..
namun sy masinh blum tau cara penempatan parametersnya, agar didapat hasil per record.dan udah dicoba dgn :
sql.text:=('select distinct nama=:nama, alamat=:alamat, kota=:kota, propinsi=:propinsi, count()
from tableA
group by count( )nama,alamat,kota,propinsi');
paramaters[0].values....dst..
tp msh blum bisa,... tingal penempatan parametersnya ich.. mohon bantuannya yha.. :) makasih..

more 17 years ago
nurez
di ralat...
cara diatas kynya tidak efektif..
mk saya buat saja table baru hasil dari
select distinct nama,alamat,kota,propinsi, count(*)
from tableA
group by nama,alamat,kota,propinsi
tp ini jg masih manual cara input datanya..
bagaimana agar code tadi dapat langsung menjadi suatu tabel baru..? karena perintah sebelumnya SELECT....
spertinya ngga bisa..? .. so... gmn solusi terbaiknya..? karena datanya ada 1500-an yg udah di distinct tiap minggu...
wahhh berat ney...

more 17 years ago
danieljun
Kamu itu nanya sendiri jawab sendiri :
kalau mau langsung Insert ke table baru
caranya ya gampang tinggal tambahkan statement
INSERT INTO tableB
SELECT tableA.nama AS nama, tableA.alamat AS alamat, tableA.kota AS kota, tableA.propinsi AS propinsi, Count(tableA.nama) AS jumlah
FROM tableA
GROUP BY tableA.nama, tableA.alamat, tableA.kota, tableA.propinsi
ORDER BY Count(tableA.nama) DESC;
dengan syarat tableB harus di CREATE dulu dengan tambahan field jumlah
untuk menampung hasil query diatas.
Kalau mau otomatis gue rasa bisa juga CREATE TABLE lewat TAdoSession.

more 17 years ago
nurez
Kamu itu nanya sendiri jawab sendiri :hehehe maff.. cz baru ktemu mikirnya kelamaan.. hehe.. :( tp dh ktemu, blum bisa jg bwt table barunya dari hasil sql tsb.. tp di perintah selectnya ada DISTinc-nya lho mas.. dan TAdoSessionnya ngga ada.. mohon kelanjutannya :) makasih yha

more 17 years ago
nurez
interrupsii ......
wah sy jawab sndiri dweh.... kasusnya :
1.mencari total record yg sama, agar tida ada data yg redudant.. dgn perintah select distinct nama,alamat,kota,propinsi, count() from TabelA group by nama,alamat,kota,propinsi.. dh berhasil ..
pada suatu tabelA yg ngga ada fieldname TOTAL
2.gimana cara simpannya ke dalam tabel B yang ada field TOTALnya?, maka dibuat tabel yg sama strukturnya, then tambahkan field TOTAL
2. gunakan insert into tabelB selet distinct nama,alamat,kota,propinsi, count( ) as total from TabelA group by nama,alamat,kota,propinsi
3. then tabel B terisi Total-nya dengan record yg dimaksud..
hmm bingung yha..? ya sy yng ngalaminnya sndiri.. tp klo dh paham,..? wah bagus dech :).. akhirnya kerjaan, ngga malu2in si BOZ.. :( .. hmm 3 hr..bru ktemu alhamdulillah.. THX aLL
for mas danieljun.. thx beradd.. dah di koreksi sql-nya dgn mengubah menjadi count(*) as total.. its works deh..THx yha

more 17 years ago
i_hasibuan
OOT
nurez yg aneh... :) :)..heheheheh
tapi setidaknya org yg punya masalah yg sama dgn nurez bisa baca post ini, dan juga baca solusi dari nurez sendiri...
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 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 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 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- Operasi date ke string
by Yudho in Hal umum tentang Pascal Indonesia more 18 years ago - Tentang Acak Pertanyaan
by krishy in Tip n Trik Pemrograman more 18 years ago - OOT
by diah_intan in Tip n Trik Pemrograman more 17 years ago - laporan dengan template .html...??
by imunk in Reporting more 17 years ago - ActiveX FingerPrint SDK
by herux in Multimedia & Graphic Enhancement more 17 years ago - Konek Database di Komp Server...
by yayaretina in Network, Files, I/O & System more 18 years ago - Create Multiple Worksheet Excel
by abad21 in Tip n Trik Pemrograman more 19 years ago - ASK: TMS TAdvColumnGrid
by batozai in Form Enhancement & Graphical Controls more 13 years ago - Selisih waktu dalam milidetik
by LuriDarmawan in Tip n Trik Pemrograman more 19 years ago - [ASK] Cara buat time countdown pada delphi dan thread
by maelov in Tip n Trik Pemrograman more 18 years ago