Pengurangan stock berdasarkan data inputan

Mohon bantuannya, saya menggunakan db sql server. prosesnya pengurangannya : 1. kasir input/scan barcode lalu muncul data barang (scan barcode bisa berulang dg data barang yang sama)misalkan sabun di scan 5 kali, 2. hasil scan saya masukan di tabel kasir(tabel sementara) 3. ketika kasir selesai transaksi, data tabel di sementara masuk ke tabel penjualan dan mengurangi stock barang.

yang jadi permasalahannya bagaimana cara update data stock barang dg jml/qty data pesanan barang yang sama. selama ini hanya 1 kali qty stock barang yang terupdate, bingung cara sum di tr_penjualan_temp.qty

 update ms_barang
set Stock_brg=(ms_barang.Stock_brg - tr_penjualan_temp.qty)
from ms_barang inner join tr_penjualan_temp on ms_barang.Code=tr_penjualan_temp.Code
where ms_barang.Code =tr_penjualan_temp.Code

atau mohon bantuan bagaimana cara mendapatkan jumlah dari data barang yang sama untuk diupdate ke stock, contoh:

==Pesanan== 1 sabun 1 sabun 1 sabun 1 sikat

biar menjadi 3 sabun 1 sikat

terima kasih.

avatar babadotan
@babadotan

10 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

seharusnya pada saat scan barcode kamu cek dulu apakah item tersebut sudah ada atau tidak di tabel kasir, jika sudah update lakukan update (qty=qty+1)

avatar mrrens
@mrrens

7 Kontribusi 2 Poin

Dipost 6 tahun yang lalu

Terima kasih @mrrens, jawabannya sangat membantu jadi dapat solusi lain ..

avatar babadotan
@babadotan

10 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban