Advertisement
fahmihilmansyah

Query Stock

Jul 8th, 2015
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 2.92 KB | None | 0 0
  1. $query = $this->db->query('SELECT id_product
  2.                 FROM _stock_awal
  3.                 WHERE DATE(date) = "'.$date_last_so.'"
  4.                 AND id_branch = '.$id_branch.'
  5.                 UNION
  6.                 SELECT intid_barang
  7.                 FROM nota JOIN nota_detail ON nota.intid_nota = nota_detail.intid_nota
  8.                 WHERE intid_cabang = '.$id_branch.'
  9.                 AND datetgl >= "'.$date_last_so.'"
  10.                 AND datetgl <= "'.$end_date.'"
  11.                 UNION
  12.                 SELECT intid_barang
  13.                 FROM nota_hadiah JOIN nota_detail_hadiah ON nota_hadiah.intid_nota = nota_detail_hadiah.intid_nota
  14.                 WHERE intid_cabang = '.$id_branch.'
  15.                 AND datetgl >= "'.$date_last_so.'"
  16.                 AND datetgl <= "'.$end_date.'"
  17.                 UNION
  18.                 SELECT intid_barang
  19.                 FROM po_ JOIN po_detail_ ON po_.no_po = po_detail_.no_po
  20.                 WHERE intid_cabang = '.$id_branch.'
  21.                 AND time >= "'.$date_last_so.'"
  22.                 AND time <= "'.$end_date.'"
  23.                 UNION
  24.                 SELECT intid_barang
  25.                 FROM spkb JOIN spkb_detail ON spkb.no_spkb = spkb_detail.no_spkb
  26.                 WHERE intid_cabang = '.$id_branch.'
  27.                 AND (tgl_order >= "'.$date_last_so.'"
  28.                 AND tgl_order <= "'.$end_date.'")
  29.                 OR (tgl_kirim >= "'.$date_last_so.'"
  30.                 AND tgl_kirim <= "'.$end_date.'")
  31.                 OR (tgl_terima >= "'.$date_last_so.'"
  32.                 AND tgl_terima <= "'.$end_date.'")
  33.                 UNION
  34.                 SELECT intid_barang
  35.                 FROM komplain JOIN komplain_detail ON komplain.no = komplain_detail.no
  36.                 WHERE intid_cabang = '.$id_branch.'
  37.                 AND date_added >= "'.$date_last_so.'"
  38.                 AND date_added <= "'.$end_date.'"
  39.                 UNION
  40.                 SELECT intid_barang
  41.                 FROM retur_ JOIN retur_detail_ ON retur_.no_srb = retur_detail_.no_srb
  42.                 WHERE intid_cabang = '.$id_branch.'
  43.                 AND (datetgl >= "'.$date_last_so.'"
  44.                 AND datetgl <= "'.$end_date.'")
  45.                 OR (date_verified >= "'.$date_last_so.'"
  46.                 AND date_verified <= "'.$end_date.'")
  47.                 UNION
  48.                 SELECT intid_barang
  49.                 FROM sttb JOIN sttb_detail ON sttb.no_sttb = sttb_detail.no_sttb
  50.                 WHERE intid_cabang = '.$id_branch.'
  51.                 AND (waktu >= "'.$date_last_so.'"
  52.                 AND waktu <= "'.$end_date.'")
  53.                 OR (tgl_order >= "'.$date_last_so.'"
  54.                 AND tgl_order <= "'.$end_date.'")
  55.                 OR (tgl_kirim >= "'.$date_last_so.'"
  56.                 AND tgl_kirim <= "'.$end_date.'")
  57.                 UNION
  58.                 SELECT intid_barang
  59.                 FROM retur_sparepart JOIN retur_sparepart_detail ON retur_sparepart.intid_retur_sparepart = retur_sparepart_detail.intid_retur_sparepart
  60.                 WHERE intid_cabang = '.$id_branch.'
  61.                 AND datetgl >= "'.$date_last_so.'"
  62.                 AND datetgl <= "'.$end_date.'"
  63.                 UNION
  64.                 SELECT intid_barang
  65.                 FROM pra_sttb_sparepart JOIN pra_sttb_sparepart_detail ON pra_sttb_sparepart.no = pra_sttb_sparepart_detail.no
  66.                 WHERE intid_cabang = '.$id_branch.'
  67.                 AND waktu >= "'.$date_last_so.'"
  68.                 AND waktu <= "'.$end_date.'"
  69.                 UNION
  70.                 SELECT intid_barang
  71.                 FROM sttb_sparepart JOIN sttb_sparepart_detail ON sttb_sparepart.no_sttb = sttb_sparepart_detail.no
  72.                 WHERE intid_cabang = '.$id_branch.'
  73.                 AND waktu >= "'.$date_last_so.'"
  74.                 AND waktu <= "'.$end_date.'"
  75.                 ');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement