Perintah SQL untuk menampilkan data yang tidak berulang-ulang

1,252 views
Skip to first unread message

Ricky VB

unread,
Sep 10, 2015, 11:25:54 AM9/10/15
to MySQL Indonesia
Hai rekan expert, PHP & MySQL

Mau tanya dong.... perintah untuk membuat tampilan dari tabel yang tda berulang-ulang gimana ya ?

contoh: Tabel Pembelian (kode_barang,  tgl. beli, jumlah_beli)

Tampilan Awal :

Kode Barang           Tgl.Beli           Jumlah_beli
001                         15/09/2015            2
002                         16/09/2015            1
001                         17/09/2015            3
003                         19/09/2015            5

Bagaimana Jika Kode_barang (001) bisa tampil hanya 1 kali dan Jumlah beli pada Kode_Barang(001) menjadi 5 ?

Bagaimana supaya Hasilnya supaya bisa seperti dibawah ini ?


Pembelian Antara tgl.    01/09/2015    s/d    31/09/2015

Kode Barang          Jumlah_beli
001                                 5
002                                 1
003                                 5


Mohon bantuannya buat para expert di PHP & MYSQL ?

Terima kasih atas jawabannya.
 
Riki

NB : Mohon bantuannya (bagi yang bisa dan dapat membantu) dapat menghubungi no.hp ini : 0821 10082176 <karena akan ada jasa/fee tanda terima kasih dari kamii>
REVISI_TAMPILAN_Cetak_per_WALAS.pdf

Hero HL

unread,
Sep 12, 2015, 11:13:05 PM9/12/15
to mysql-i...@googlegroups.com
Halo pak riki,

berikut querynya:

select kode_barang, sum(jumlah_beli) from tabel_pembelian group by kode_barang

yg perlu diperhatikan pada penggunaan group by adalah kolom yg tidak
menggunakan fungsi agregate (sum,average,dll), harus dimasukkan ke
group by, sehingga data yg ditampilkan adalah benar.

regards/herohl

On 9/10/15, Ricky VB <rickyvb...@gmail.com> wrote:
> Hai rekan expert, PHP & MySQL
>
> Mau tanya dong.... perintah untuk membuat tampilan dari tabel yang tda
> berulang-ulang gimana ya ?
>
> contoh: Tabel Pembelian (kode_barang, tgl. beli, jumlah_beli)
>
> Tampilan Awal :
>
> Kode Barang Tgl.Beli Jumlah_beli
> *001 15/09/2015 2*
> 002 16/09/2015 1
> *001 17/09/2015 3*
> 003 19/09/2015 5
>
> Bagaimana Jika Kode_barang (001) bisa tampil hanya 1 kali dan Jumlah beli
> pada Kode_Barang(001) menjadi 5 ?
>
> Bagaimana supaya Hasilnya supaya bisa seperti dibawah ini ?
>
>
> Pembelian Antara tgl. *01/09/2015 s/d 31/09/2015*
>
> Kode Barang Jumlah_beli
> *001* *5*
> 002 1
> 003 5
>
>
> Mohon bantuannya buat para expert di PHP & MYSQL ?
>
> Terima kasih atas jawabannya.
>
> Riki
>
> NB : Mohon bantuannya (bagi yang bisa dan dapat membantu) dapat menghubungi
>
> no.hp ini : 0821 10082176 <karena akan ada jasa/fee tanda terima kasih dari
>
> kamii>
>
> --
> Untuk memposting, kirim email ke mysql-i...@googlegroups.com |
> Untuk unsubscribe, kirim email ke
> mysql-indones...@googlegroups.com | Arsip milis :
> https://groups.google.com/d/forum/mysql-indonesia?hl=id
> ---
> Anda menerima pesan ini karena Anda berlangganan grup "MySQL Indonesia" dari
> Google Grup.
> Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim
> email ke mysql-indones...@googlegroups.com.
> Untuk opsi lainnya, kunjungi https://groups.google.com/d/optout.
>


--
Regards/Hero H

Ubaidillah Al-Idist

unread,
Sep 15, 2015, 12:11:22 AM9/15/15
to mysql-i...@googlegroups.com
SELECT kode_barang, tgl_beli, sum(jumlah_beli) FROM tabel_pembelian GROUP BY kode_barang

--
Untuk memposting, kirim email ke mysql-i...@googlegroups.com |
Untuk unsubscribe, kirim email ke mysql-indones...@googlegroups.com | Arsip milis : https://groups.google.com/d/forum/mysql-indonesia?hl=id
---
Anda menerima pesan ini karena berlangganan grup "MySQL Indonesia" di Google Grup.

Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim email ke mysql-indones...@googlegroups.com.
Untuk opsi lebih lanjut, kunjungi https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages