Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

mas tolong bantuin ya bwt itung stok pertanggal


Searching dari tanggal 10-01-2012 sampai tanggal 30-01-2012
 
Kode barang    Nama brg    Stok awal    Jml beli    Jml jual    Stok akhir       
1                      Aspal                 20    20                 10    30       
2                     Pasir                10    30                5            35       
3                      Lpg                       5    5               2            8       
4                   Minyak             20    10               10            20    


Kartu stok perbarang
Searching dari tanggal 10-01-2012 sampai tanggal 30-01-2012 untuk barang aspal
 
Tgl               No faktur    Stok awal    Jmlbeli  Jml jual Stok akhir    Ket       
10-01-2012    Bl002           4    14             3    15            Beli       
22-01-2012    Jl003            3    13           1    15             jual    


tolong mas query php nya gmn..

Tanggapan

  • SELECT SUM(nama_kolom) as nama_kolom FROM nama_tabel WHERE (tgl BETWEEN input_tgl1 AND input_tgl2)
  • ok mas trimakasi jawabanya salam kenal,,

    tp kl nampilin stok awalnya gmn mas kan it diambil per tanggal awal waktu kita searching tanggal td pas saya coba tampilin g nampil yg nampil jumlah pas dihitung tanggalnya,,
  • SELECT SUM(nama_kolom) as nama_kolom FROM nama_tabel WHERE (tgl BETWEEN input_tgl1 AND input_tgl2)
    ok mas trimakasi jawabanya salam kenal,,

    tp kl nampilin stok
    awalnya gmn mas kan it diambil per tanggal awal waktu kita searching
    tanggal td pas saya coba tampilin g nampil yg nampil jumlah pas dihitung
    tanggalnya,
  • Mas Syamsul,
    Sudah ketemu jawabannya?
    Kalo belum boleh dicoba cara berikut :
    Untuk kepentingan tersebut kita perlu 2 tabel
    • Tabel Barang yang memuat daftar kode dan nama barang termasuk jumlah stok awal (waktu aplikasi mulai jalan (kolom : KodeBarang, NamaBarang, StokAwal)
    • Tabel Transaksi untuk menyimpan data transaksi (kolom : TglTransaksi, KodeBarang, JmlJual, JmlBeli)
    Untuk menampikan data stok per periode bisa pake SQL :
    -----------------------
    Select
    A.KodeBarang,
    A.NamaBarang,
    (A.StokAwal+B.Jml) as StokAwal,
    C.JmlBeli,
    C.JmlJual,
    (A.StokAwal+B.Jml+C.JmlBeli-C.JmlJual) as StokAkhir
    From Tabel_Barang A
    Left join
    (Select KodeBarang, Sum(JmlJual)-Sum(JmlBeli) as Jml from Tabel_Transaksi Where TgllTransaksi<InputTglAwal Group By KodeBarang) B
    on A.KodeBarang=B.KodeBarang
    Left Join
    (Select KodeBarang, Sum(JmlBeli) as JmlBeli, Sum(JmlJual) as JmlJuam from Tabel_Transaksi Where TglTransaksi between InputTgAwal and InputTglAkhir Group By KodeBarang) C
    on A.KodeBarang=C.KodeBarang
    ---------------------

    Semoga bermanfaat,
    Salam kenal
    Galut

Sign In or Register to comment.