/* menu 1 */
  • Home
  • Daftar Isi
  • Free Counter

Minggu, 08 Mei 2011 Tugas Membuat Query dengan MySQL

Lama g' jumpa gan,, ane kemaren ada tugas suruh buat database ni, hasilnya kaya gini ni,, disimak aja listingnya dibawah,,, maklum ane masih newbie, jadi hasilnya g' isa seperti programer2 yang dah handal..

create database tokoooo

create table tabl_barang
(kd_barang char (5),
nama_barang varchar (25),
satuan_harga integer)

create table tabl_petugas
(kd_petugas char (5),
nama_petugas varchar (30))

create table tabl_transaksi
(kd_barang char (5),
kd_petugas char (5),
tgl_transaksi datetime,
satuan integer,
satuan_harga integer,
total_bayar integer)

insert into tabl_barang values
('B001','pepsodent',3000)
insert into tabl_barang values
('B002','detergen',10000)
insert into tabl_barang values
('B003','susu',25000)
insert into tabl_barang values
('B004','sirup',15000)
insert into tabl_barang values
('B005','beras',6000)

insert into tabl_petugas values
('P001','Anto')
insert into tabl_petugas values
('P002','Dito')
insert into tabl_petugas values
('P003','Setyo')
insert into tabl_petugas values
('P004','Andi')
insert into tabl_petugas values
('P005','Avan')

insert into tabl_transaksi values
('B001','P001',13-04-2010,'3',3000,9000)
insert into tabl_transaksi values
('B002','P004',20-04-2010,'2',10000,20000)
insert into tabl_transaksi values
('B005','P005',20-04-2010,'3',6000,18000)
insert into tabl_transaksi values
('B003','P005',25-04-2010,'2',6000,12000)
insert into tabl_transaksi values
('B004','P003',30-04-2010,'3',15000,45000)


select TOP 1 tabl_barang.nama_barang, COUNT(*)as satuan
from tabl_barang, tabl_transaksi
where tabl_barang.kd_barang=tabl_transaksi.kd_barang
and tabl_transaksi.tgl_transaksi between 01-04-2010
and 30-04-2010
group by tabl_barang.nama_barang

select SUM (total_bayar) as total_pendapatan from tabl_transaksi

select tabl_petugas.nama_petugas from tabl_petugas, tabl_transaksi
where tabl_petugas.kd_petugas=tabl_transaksi.kd_petugas
and tabl_transaksi.tgl_transaksi=13-04-2010


select tabl_barang.nama_barang, SUM (total_bayar) as total_pendapatan
from tabl_barang, tabl_transaksi
where tabl_barang.kd_barang=tabl_transaksi.kd_barang
and tabl_transaksi.tgl_transaksi=20-04-2010
group by tabl_barang.nama_barang

select*from tabl_barang // untuk cek database...

screenshot ni,,,


Semoga bisa membantu *Bagi yang belum tau*,,,,
Bantu Shere lewat ya...

0 koment:

Posting Komentar