ronaldkwandy

Untitled

Jan 1st, 2019
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.71 KB | None | 0 0
  1. SELECT (SELECT s.stok_sebelum + (CASE WHEN (s.jenis = 'NotaBeli' OR s.jenis = 'StokMasuk' OR s.jenis = 'BatalNotaJual' OR s.jenis = 'BatalNotaJualKredit' OR s.jenis = 'BatalNotaJualSub' OR s.jenis = 'BatalNotaRetur') THEN (-1 * s.jumlah) ELSE s.jumlah END) FROM m_stok_log s WHERE DATE(s.tanggal) <= '2019-01-01' AND s.m_barang_id = 7 HAVING MIN(s.created_at)) + (SUM(CASE WHEN (s.jenis = 'NotaBeli' OR s.jenis = 'StokMasuk' OR s.jenis = 'BatalNotaJual' OR s.jenis = 'BatalNotaJualKredit' OR s.jenis = 'BatalNotaJualSub' OR s.jenis = 'BatalNotaRetur') THEN s.jumlah ELSE (-1 * s.jumlah) END)) as stok FROM m_stok_log s INNER JOIN m_barang b ON b.id = s.m_barang_id WHERE DATE(s.tanggal) <= '2019-01-01' AND s.m_barang_id = 7
Advertisement
Add Comment
Please, Sign In to add comment