Kita bisa menjumlahkan isi kolom yang ada dalam tabel dengan memanfaatkan query database. Sehingga dapat memudahkan kita dalam membuat sebuah aplikasi yang membutuhkan hasil total, seperti aplikasi penjualan dan lain-lain. Kita bisa mengetahui total penjualan dengan menggunakan SQL atau biasa disebut query.
Secara umum, query penjumlahan dirumuskan seperti berikut:
Studi Kasus 1
Misalkan kita mempunyai tabel seperti berikut:
Kita ingin tau berapa total penjualan yang telah dilakukan.
Gunakanlah query berikut untuk menjumlahkan isi dalam satu kolom tabel
Sehingga didapatkan hasil seperti berikut:
Studi Kasus 2
Misalkan kita memiliki 3 tabel penjualan, yaitu penjualan_flashdisk, penjualan_harddisk, dan penjualan_mouse.
Dan kita ingin mengetahui jumlah total penjualan dari semua tabel tersebut.
Gunakan query berikut:
Dan hasilnya adalah seperti berikut:
Secara umum, query penjumlahan dirumuskan seperti berikut:
SELECT SUM(kolom_numeric) FROM nama_tabelatau
SELECT SUM(kolom1 + kolom2 + kolom3) FROM nama_tabel1, nama_tabel2, nama_tabel3
Studi Kasus 1
Misalkan kita mempunyai tabel seperti berikut:
Kita ingin tau berapa total penjualan yang telah dilakukan.
Gunakanlah query berikut untuk menjumlahkan isi dalam satu kolom tabel
SELECT sum(harga) FROM penjualan
Sehingga didapatkan hasil seperti berikut:
Studi Kasus 2
Misalkan kita memiliki 3 tabel penjualan, yaitu penjualan_flashdisk, penjualan_harddisk, dan penjualan_mouse.
Dan kita ingin mengetahui jumlah total penjualan dari semua tabel tersebut.
Gunakan query berikut:
SELECT SUM( harga_fd + harga_hd + harga_mouse ) FROM penjualan_flashdisk, penjualan_hd, penjualan_mouse
Dan hasilnya adalah seperti berikut:
gan
BalasHapusgimana kalo misal nya yangkita jumlahkan hanya salah satu data dari masing-masing tabel..
misalnya
tabel pertama kita hanya mengambil dengan id=3
lalu tabel ke dua dengan id=1
dan tabel ketiga dengan id=2
sehingga nanti hasil nya = 750000
ane jga sperti ini msalahnya..udh dpat gan solusinya??
Hapusselect (hrg_fd where id=1 + hrg_hd where id=3 + hrg_mouse where id=2) from pnjualn_fd, pnjln_hd, pnjualn_mouse
Hapuskalau hanya menurut tanggal tertentu????
BalasHapusMakasih Gan Infonya,sangat membantu...
BalasHapusGan kalau misalnya saya ditambah lagi dengan field "total_harga"
BalasHapusitu gimana cara insertnya ke field "total_harga"
di kabarin lewat email ya gan di antaliga666@gmail.com
saya jga btuh kayak gni..
Hapusudh dpat solusinya gan..??
Komentar ini telah dihapus oleh pengarang.
Hapusbrtnya ne gan.
BalasHapusex:
tabel A
id | nilai
1 | 23
2 | 45
3 | 90
tabel B
id | nilai
1 | 34
2 | 56
3 | 78
trus gimana cara menjumlahkan
baris 1 tabel A + baris 1 tabel B /2
baris 2 tabel A + baris 2 tabel B /2
baris 3 tabel A + baris 3 tabel B /2
hasilnya msuk ke tabel C sperti ini
id | nilai_rata2
1 | 28,5
2 | 50,5
3 | 84
bgaimna mna scriptnya gan..??
mhon bntuannya..tksh
bro tinjau ulang tutorialnya tu.. coba dulu hitung manualnya sama nggak sebelum di posting.... harusnya hasilnya cuma 3.735.000 di postingan hasilnya 39.375.000. beda jauhh.
BalasHapusSEDIKIT NGERALATIN MAS BRO...
BalasHapusSELECT SUM(grandtotal)
FROM(SELECT harga_fd FROM penjualan_flasdisk UNION ALL
SELECT harga_hd FROM penjualan_hd UNION ALL
SELECT harga_mouse FROM penjualan_mouse) x
HASILNYA BARU KETEMU 3.735.000 ... maturnuwun...
SELECT SUM(harga_fd)
BalasHapusFROM(SELECT harga_fd FROM penjualan_flasdisk UNION ALL
SELECT harga_hd FROM penjualan_hd UNION ALL
SELECT harga_mouse FROM penjualan_mouse) x
SELECT SUM(harga_fd)
BalasHapusFROM(SELECT harga_fd FROM penjualan_flasdisk UNION ALL
SELECT harga_hd FROM penjualan_hd UNION ALL
SELECT harga_mouse FROM penjualan_mouse) x
maaf ini apa yang salahnya yah ?
BalasHapus$qjumlaha = "SELECT sum(nilai_rencana) FROM detail_poin WHERE username_pegawai='".$_GET['username_pegawai']."'";
$qhasila = mysql_query($qjumlaha,$connect);
$qdataa = mysql_fetch_array($qhasila);
kalo di tes di slq query di phpmyadminya bener ko,
SELECT sum(nilai_rencana) FROM detail_poin WHERE username_pegawai='udins'
datanya muncul kalo di phpmyadmin
TOLONG PARA MASTER
BalasHapusid || nama || tanggal || kehadiran
1 || Adi || 2014-08-18 || Sakit
2 || Adi || 2014-08-19 || Hadir
3 || Umar || 2014-08-18 || Sakit
4 || Umar || 2014-08-19 || Hadir
BAGAIMANA CARA MENAMPILKAN TOTAL KEHADIRAN BERDASARKAN NAMA DALAM SATU TABEL
No || nama || Hadir || Sakit
1. || Adi || 0 || 2
2. || Umar || 2 || 0
TERIMA KASIH SEBELUMNYA :):)
solusi simple tp keren.. asli ga kepikiran :D thanks..
BalasHapusDear rekan sejawat..
BalasHapusgimana caranya utk menghitung berapa bulan, minggu dan hari dari data input sbb:
signon input keyboard
signoff input by curren date
Mhn rekan2 advisnya dengan menggunakan php atau html.
Dear rekan sejawat..
BalasHapusgimana caranya utk menghitung berapa bulan, minggu dan hari dari data input sbb:
signon input keyboard
signoff input by curren date
Mhn rekan2 advisnya dengan menggunakan php atau html.
Dear rekan sejawat..
BalasHapusgimana caranya utk menghitung berapa bulan, minggu dan hari dari data input sbb:
signon input keyboard
signoff input by curren date
Mhn rekan2 advisnya dengan menggunakan php atau html.
gan, maaf msh newbi nih, mau tanya itu yg di posting kalo di terapkan di php gmna ya scriptnya . :)
BalasHapusMau tanya kak .. misalnya kita punya tabel dengan nama gaji_karyawan .. disana ada field (tunjangan_jabatan int , gaji_kotor int , asuransi int , pajak int , gaji_bersih int) .. nah cara mencari gaji bersih gimana kak ?
BalasHapusmohon bantuanny master2 sekalian..
BalasHapuskalau misalkan penjumlah antara A + B, menghasilkan kolom baru yang ngak terdefenisi ke database. itu cara hitung total tabel baru gimana ya?
makasi..
mohon bantuannya...
BalasHapuskalau misalnya saya mau ngejumlahin nilai pake code igniter itu gmna mas?
terima kasih
Komentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusada yang bisa bantu mas2 saya ada 2 tabel saya ingin menjumlahkan
BalasHapussum(jumlah_biaya) + sum(jumlah_manfaat) ,kira2 gimna ya mas sedangkan record nya yang tabel biaya 3 dan manfaat nya 2 terima kasih
tabel biaya
id_biy |nama_biaya |jumlah_biaya|
1 |investasi |40000 |
2 |pajak |50000 |
3 |pemeliharaan |60000 |
tabel manfaat
id_man |nama_manfaat |jumlah_manfaat|
1 |hasil produksi |40000 |
2 |hibah |50000 |
Kalau kita akses di Ci, gimana caranya gan, mohon bantuannya
BalasHapusgan,ini kodingan lengkapnya gimana dan taro dimananya?
BalasHapusralat gan,maksudnya kalo buat php gimana kodingannya?tk
BalasHapusgan izin tanya
BalasHapusmisalnya saya punya tabel untuk dijumlahkan berdasrkna harga nya yang berada di cabang yang keluar hari ini
misaal motor 'a' harganya 12.000.000 motor 'b' harganya 17.000.000 dan c harga '15.000.000'tapi yang keluar hanya motor a dan c bagaimana querynya itu gan
klu pake tanggal,, bkn gitu kodingnya bro....
BalasHapus