select 0 as outQty,
berarti kita definisikan satu kolom bernama outQty dengan nilai 0

jadi kalau saya punya tabel barang (kodeBarang, NamaBarang, Harga) berisi 5 
record, maka perintah:

select kodeBarang, NamaBarang, Harga, 0 as qtyAwal, 'Barang' as Keterangan
from tblBarang

maka result yang keluar seperti:
+-------+--------------+------+-------+--------+
| kode  | nama barang  | hrg  |qtyAwal| Ket    |
+-------+--------------+------+-------+--------+
| b-001 | barang b-001 | 1500 |   0   | Barang |
| b-002 | barang b-002 | 1000 |   0   | Barang |
| b-003 | barang b-003 | 2500 |   0   | Barang |
| b-004 | barang b-004 | 3500 |   0   | Barang |
| b-005 | barang b-005 | 3000 |   0   | Barang |
+-------+--------------+------+-------+--------+

aksan kurdin



--- In [email protected], "Afrizal" <afri...@...> wrote:
>
> Terima kasih mas aksan sudah membantu
> 
> Tapi saya masih bingung pada query 0 as outQty 
> 
> Maksud dari 0 ini apa yam as karena saya sudah mencobanya tetapi tidak
> berhasi untuk menampilkannya
> 
> Dan contoh file ya ga bisa sy download mas
> 
>  
> 
>  
> 
> select kdbrg, tgl, qty as inQty, 0 as outQty ( 0 ini apa ya mas)
> from penerimaan
> union all
> select kdbrg, tgl, 0 as outQty, qty as outQty
> from pengeluaran
> order by tgl
> 
> 
> 
> Terima kasih
> 
>  
> 
> Afrizal
> 
>  
> 
>  
> 
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Aksan Kurdin
> Sent: 25 Januari 2010 16:29
> To: [email protected]
> Subject: Re: [belajar-access] stock awal bulan
> 
>  
> 
>   
> 
> Kasus yang sama sudah pernah di bahas di milis ini.
> Thread terakhir :
> http://tech.groups.yahoo.com/group/belajar-access/message/23952
> <http://tech.groups.yahoo.com/group/belajar-access/message/23952> 
> 
> berikut saya pastekan kembali, anda perhatikan logikanya:
> 
> menampilkan kartu stock 
> 
> 
> <deleted>
> 
> Untuk membentuk laporan mutasi, anda tidak perlu tabel stock, yang
> anda butuhkan hanya tabel penerimaan dan pengeluaran saja, ditambah
> master barang untuk mengambil deskripsi barang dan keterangan lain.
> 
> select kdbrg, tgl, qty as inQty, 0 as outQty
> from penerimaan
> union all
> select kdbrg, tgl, 0 as outQty, qty as outQty
> from pengeluaran
> order by tgl
> 
> itu adalah query pertama untuk membentuk history transaksi keluar
> masuk barang secara tgl-per-tgl. kalau dibutuhkan hanya net qty per
> tanggal, maka dari query tersebut tinggal di summary saja:
> 
> select kdbrg, tgl, sum(inQty) as inQ, sum(outQty) as outQ
> from query1
> group by kdbrg,
> 
> query ini berisi semua histori dari awal tanggal sampai sekarang.
> biasanya laporan yang dibutuhkan adalah laporan bulan tertentu saja,
> atau dalam range tanggal tertentu. Maka query di atas harus anda pecah
> menjadi dua, satu query sebagai saldo awal, dan satu lagi query detail
> range tanggal yang diberikan.
> 
> 
> select kdbrg, [startDate] as tanggal, sum(inQ) as inQty, sum(outQ) as
> outQty
> from query2
> where tgl < [startDate]
> 
> union all
> select kdbrg, tgl as tanggal, inQ as inQty, outQ as outQty
> from query2
> where tgl between [startDate] and [endDate]
> 
> Nah sekarang anda sudah mendapatkan tabel mutasi transaksi histori
> masuk keluar. Untuk mendapatkan saldo balance per tanggal berjalan
> anda main di report saja.
> 
> .... saya sertakan contoh file, silakan dipelajari untuk
> reporting-nya. Sedikit ber-vba ....
> 
> 
> 
> 
> Aksan Kurdin
> 
> Bumi Finance Surabaya wrote: 
> 
>   
> 
> Terima kasih Mas Belajar Office, tapi ini belum menjawab pertanyaan yang
> dimaui mas Afrizal.. karena keterbatasan ilmu saya ttg Bab Query
> Update/Delete/Union Table  untuk mendptkan saldo
> awal+pembelian-penjualan=Saldo akhir  ... mungkin kl berkenan bapak
> melengkapi nya. Mungkin ada Button untuk men generate dan backup di
> akhir bulan, sebelum awal bulan berjalan.. Sekalian saya juga
> belajar..he.he.he.
> 
>  
> 
> Trim's
> 
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Belajar Office
> Sent: 25 Januari 2010 13:09
> To: [email protected]
> Subject: Re: [belajar-access] stock awal bulan
> 
>  
> 
>   
> 
> Sample yang bagus Bpk, sederhana namun memenuhi kebutuhan yang real,
> selain itu table2 tersusun dengan relationalships yang rapih.
>  
> 
> Thank's. 
> 
>  
> 
>  
> 
> ________________________________
> 
> From: Bumi Finance Surabaya <bumi-...@...>
> To: [email protected]
> Sent: Mon, January 25, 2010 12:19:54 PM
> Subject: FW: [belajar-access] stock awal bulan
> 
>   
> 
> Mas Afrizal and All,
> 
>  
> 
> Mungkin bisa menjadi perbandingan, ini ada contoh pengurangan stock tapi
> dari Form dengan menggunakan After Update. Silahkan di bongkar pasang,
> jika menggunakan metode Query Update di Table Stock Saldo Akhir menjadi
> Stock Saldo Awal bulan berikutnya . Mungkin ranahnya senior kali...
> bongkar pasangnya 
> 
>  
> 
> Trim's 
> 
>  
> 
> From: belajar-access@ yahoogroups. com [mailto:belajar- acc...@yahoogrou
> ps.com] On Behalf Of Belajar Office
> Sent: 25 Januari 2010 10:19
> To: belajar-access@ yahoogroups. com
> Subject: Re: [belajar-access] stock awal bulan
> 
>  
> 
>   
> 
> Sama2 Bpk. Sebaiknya memang di pisah Bpk, dan Tblitem nya barangkali
> tidak perlu dibuat. Bpk coba buat dulu query groupnya, nanti tambahkan
> criteria Tanggal di dalamnya.
> 
>  
> 
> Thank's. 
> 
>  
> 
>  
> 
> ________________________________
> 
> From: Afrizal <afri...@rspuriindah .co.id>
> <mailto:afri...@...> 
> To: belajar-access@ yahoogroups. com
> Sent: Mon, January 25, 2010 9:56:12 AM
> Subject: RE: [belajar-access] stock awal bulan
> 
>   
> 
>  Terima kasih belajar office query ya sudah jalan
> 
>  
> 
> Saya mau nanya lagi 
> 
> Kl seandainya di TBLitem tidak ada stockbln caranya bagaimana ya
> 
> Karena item stockbln saya buat untuk input stock awal bln secara manual
> 
> Dan yang saya inginkan stock awal bulan didapat secara otomatis
> 
> Tanpa harus input manual
> 
>  
> 
> Dan seandainya database saya pisah menjadi (TBLmaster itu gabungan
> antara pembelian dan penjualan):
> 
> TBLpenjualan_ header
> 
> TBLpenjualan_ detail
> 
> TBLPembelian_ header
> 
> TBLpembelian_ detail
> 
> Dan database tersebut saya gabungkan field noitem ya ke TBLitem itu bisa
> ga ya mendapatkan stock awal bln secara otomatis
> 
>  
> 
> Mohon bantuannya kembali terima kasih
> 
>  
> 
> Terima kasih
> 
>  
> 
>  
> 
> Afrizal
> 
>  
> 
> From: belajar-access@ yahoogroups. com [mailto: belajar-access@
> yahoogroups. com ] On Behalf Of Belajar Office
> Sent: 25 Januari 2010 8:33
> To: belajar-access@ yahoogroups. com
> Subject: Re: [belajar-access] stock awal bulan
> 
>  
> 
>   
> 
> Utk contoh query group, Bpk bisa copy paste pada query baru, sbb:
> 
>  
> 
> SELECT TBLmasterDetail. NoItem, Sum(TBLItem. Stockbln) AS SumOfStockbln,
> Sum(TBLmasterDetail .Quantity_ beli) AS SumOfQuantity_ beli,
> Sum(TBLmasterDetail .Quantity_ jual) AS SumOfQuantity_ jual,
> [SumOfStockbln] +[SumOfQuantity_ beli]-[SumOfQuan tity_jual] AS Sisa
> FROM TBLmasterDetail INNER JOIN TBLItem ON TBLmasterDetail. NoItem =
> TBLItem.NoItem
> GROUP BY TBLmasterDetail. NoItem;
> 
> Ciri utama RDBMS (Relational Database Management System) menghubungkan
> table-tablenya dengan relationships pada field primary key dan foreign
> key nya. Hampir setiap table dengan table lainnya ada hubungan. Beberapa
> software database berbasis RDBMS adalah Microsoft Access, SQL Server,
> MySQL, dan Oracle.
> 
> Thank's. 
> 
>  
> 
>  
> 
> ________________________________
> 
> From: Afrizal <afri...@rspuriindah .co.id <http://co.id/> >
> To: belajar-access@ yahoogroups. com
> Sent: Sat, January 23, 2010 12:35:28 PM
> Subject: RE: [belajar-access] stock awal bulan
> 
>   
> 
> To Belajar office
> 
> 1.    Cara membuat query group ya bagaimana ya mas ?
> 2.    RDBMS itu apa ya mas, maaf loh mas sy belajar acces secara
> otodidak jd tidak terlalu mengerti dalam membuat database ?
> 
>  Kl ada contoh yg menyerupai permasalahan saya boleh dong mas atau
> teman2 di milis, karena sy butuh sekali
> 
>  
> 
> Thank
> 
>  
> 
>  
> 
> Afrizal
> 
> ________________________________
> 
> From: belajar-access@ yahoogroups. com [mailto: belajar-access@
> yahoogroups. com ] On Behalf Of Belajar Office
> Sent: 22 Januari 2010 16:52
> To: belajar-access@ yahoogroups. com
> Subject: Re: [belajar-access] stock awal bulan
> 
>  
> 
>   
> 
> Bpk, saya check file Bpk, saya agak kesulitan membacanya. Mungkin karena
> saya belum bisa konsentrasi. Maaf sekali, bila saya belum bisa membantu
> banyak, tapi percayalah Bpk, membuat saldo awal prinsipnya hanya membuat
> dahulu query group yang berisi jumlah bulan sebelumnya, lalu query tsb
> di joinkan dengan record source yang digunakan pada report. Sebuah
> pekerjaan simple dan mudah sekali bilamana database sudah memenuhi
> persyaratan RDBMS. Barangkali teman2 bisa membantu, dipersilahkan.
> 
> Thank's. 
> 
>  
> 
>  
> 
> ________________________________
> 
> From: Afrizal <afri...@rspuriindah .co.id>
> <mailto:afri...@...> 
> To: belajar-access@ yahoogroups. com
> Sent: Fri, January 22, 2010 7:39:20 AM
> Subject: RE: [belajar-access] stock awal bulan
> 
>   
> 
> Terima kasih mas belajar office
> 
> Tp ko tampilan ya tidak bisa ya
> 
> Maklum mas saya masih belajar jd banyak ga ngerti ya hehehehehe
> 
>  
> 
> Ini saya lampirankan mdb ya 
> 
> Tolong dibantunya ya
> 
>  
> 
> Thank 
> 
>  
> 
> Afrizal 
> 
>  
> 
> ________________________________
> 
> From: belajar-access@ yahoogroups. com [mailto: belajar-access@
> yahoogroups. com ] On Behalf Of Belajar Office
> Sent: 21 Januari 2010 15:32
> To: belajar-access@ yahoogroups. com
> Subject: Re: [belajar-access] stock awal bulan
> 
>  
> 
>   
> 
> Bpk bisa gunakan query update/append, atau bila ingin data senantiasa up
> to date buat satu query group untuk menghasilkan SumOfQty, dengan
> criteria per bulan sebelumnya..
> 
>  
> 
> SELECT Sum([qtt]) AS Saldo
> FROM NamaTable
> WHERE (((NamaTable. FieldTanggal) Between [TglAwal] And [TglAkhir])) ;
> 
>  
> 
> Query yang digunakan di report di joinkan ke query group ini, maka sudah
> langsung bisa ditampilkan.
> 
>  
> 
> Thank's. 
> 
>  
> 
>  
> 
> ________________________________
> 
> From: Afrizal <afri...@rspuriindah .co.id>
> <mailto:afri...@...> 
> To: belajar-access@ yahoogroups. com
> Sent: Thu, January 21, 2010 12:42:49 PM
> Subject: [belajar-access] stock awal bulan
> 
>   
> 
> To para master acces
> 
>  
> 
> Saya ada pertanyaan mengenai stock awal
> 
> Saya membuat report bulanan dengan model seperti ini :
> 
>  
> 
> OBAT
> 
> STOCK AWAL
> 
> PEMBELIAN
> 
> PENJUALAN
> 
> SISA
> 
> qtt
> 
> satuan
> 
> total
> 
> qtt
> 
> satuan
> 
> total
> 
> qtt
> 
> satuan
> 
> total
> 
> qtt
> 
> satuan
> 
> total
> 
> PANADOL
> 
> 2
> 
> 2000
> 
> 4000
> 
> 3
> 
> 2000
> 
> 6000
> 
> 4
> 
> 2650
> 
> 10600
> 
> 1
> 
> 2650
> 
> 2650
> 
> NEOSEP
> 
> 3
> 
> 2100
> 
> 6300
> 
> 5
> 
> 2100
> 
> 10500
> 
> 1
> 
> 3250
> 
> 3250
> 
> 7
> 
> 3250
> 
> 22750
> 
> ENZIPLEX
> 
> 6
> 
> 5000
> 
> 30000
> 
> 1
> 
> 5000
> 
> 5000
> 
> 3
> 
> 5700
> 
> 17100
> 
> 4
> 
> 5700
> 
> 22800
> 
> BODREX
> 
> 2
> 
> 2500
> 
> 5000
> 
> 8
> 
> 2500
> 
> 20000
> 
> 4
> 
> 3200
> 
> 12800
> 
> 6
> 
> 3200
> 
> 19200
> 
>  
> 
> Yang saya ingin tanyakan :
> 
> 1.    bagaimana caranmya supaya sisa qtt bulan lalu pindah secara
> otomatis menjadi stock awal (atau ada solusi lainnya)?
> 2.    bagaimana membuat grand total dari satuan penjualan dan total
> (satuan penjualan didapat dari rata2 penjualan per tanggal/transaksi) ?
> 
>  
> 
> sebelumnya saya ucapkan terima kasih
> 
>  
> 
> Thank you,
> 
>  
> 
> Afrizal
> 
> assaparfume191. blogspot. com
>


Kirim email ke