Advertisement
fahmihilmansyah

record

Oct 17th, 2013
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. (select zz.barcode, zz.qty_sisa as qty, zz.toko from (
  2.  
  3. select msk.barcode as barcode_masuk, msk.artcode as artcode_masuk, msk.color as color_masuk, msk.size as size_masuk, msk.qty as qty_masuk, ifnull(klr.barcode, msk.barcode) as barcode, ifnull(klr.artcode, msk.artcode) as artcode, ifnull(klr.color, msk.color) as color, ifnull(klr.size, msk.size) as size, ifnull(klr.qty, 0) as qty_keluar, msk.qty-ifnull(klr.qty, 0) as qty_sisa, msk.toko from (
  4. select a.barcode, a.artcode, a.color, a.size, sum(a.qty) as qty, a.toko from (
  5. select autonum as id_transaksi, barcode, artcode, color, size, sum(qty) as qty, toko from nifn_saldo_awal_pos where toko = 'HM2C' group by barcode
  6. UNION
  7. select a.id_transaksi, a.barcode, a.artcode, a.color, a.size, sum(a.qty) as qty, b.toko from nifn_trans_klr_barang_detail as a JOIN nifn_trans_klr_barang_master as b ON a.id_transaksi = b.id_masuk where b.toko = 'HM2C' AND a.validated = 1 GROUP BY a.barcode
  8. UNION
  9. select a.id_transaksi, a.barcode, a.artcode, a.color, a.size, sum(a.qty) as qty, b.tujuan as toko from nifn_trans_mutasi_pos_detail as a join nifn_trans_mutasi_pos_master as b on a.id_transaksi = b.id_masuk where b.tujuan = 'HM2C' and a.validated = 1 and b.validated = 1 group by a.barcode
  10. UNION
  11. select a.id_transaksi, a.barcode, a.artcode, a.color, a.size, sum(a.qty) as qty, b.id_cabang as toko from nifn_trans_exchange_detail as a join nifn_trans_exchange_master as b on a.id_transaksi = b.id_transaksi where b.id_cabang = 'HM2C' group by a.barcode
  12. ) as a group by barcode
  13. ) as msk
  14. LEFT JOIN
  15. (
  16. select a.barcode, a.artcode, a.color, a.size, sum(a.qty) as qty, a.toko from (
  17. select a.id_transaksi, a.barcode, a.artcode, a.color, a.size, sum(a.qty) as qty, b.pos_toko as toko from nifn_trans_pos_detail as a join nifn_trans_pos_master as b on a.id_transaksi = b.pos_id_transaksi where b.pos_toko = 'HM2C' GROUP BY a.barcode
  18. UNION
  19. select a.id_transaksi, a.barcode, a.artcode, a.color, a.size, sum(a.qty) as qty, b.dari as toko from nifn_trans_mutasi_pos_detail as a join nifn_trans_mutasi_pos_master as b on a.id_transaksi = b.id_masuk where b.dari = 'HM2C' group by a.barcode
  20. UNION
  21. select a.id_transaksi, a.barcode, a.artcode, a.color, a.size, sum(a.qty) as qty, b.toko from nifn_trans_retur_gudang_detail as a join nifn_trans_retur_gudang_master as b on a.id_transaksi = b.id_retur where b.toko = 'HM2C' group by a.barcode
  22. ) as a group by barcode
  23. ) as klr
  24. ON msk.barcode = klr.barcode
  25.  
  26. ) as zz)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement