Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

select cSTDcode StockID2,cSTKdesc StockName2,sdt.nSTDprice Price2,sdt.

nSTDretail as
Retail2,cwhsdesc Location2,sum(zqtyin) qtyin2,
sum(zqtyout) qtyout2,sum(zqtyin-zqtyout) as Balance2,cUNIdesc
Unit2,pkwhs LocationID2 from

(
SELECT cIvdFkStk, cInvFkWhs as pkWhs,
SUM(nIVDzqtyIn) as zQtyIn, SUM(nIVDzqtyout) as zQtyOut,cIVDcode,
'a' as detailType FROM Invoicedetail
INNER JOIN Invoice ON cIVDfkINV = cINVpk
WHERE cinvspecial<>'KS'
and nIVDkirim=1 and cInvFkWhs is not null
group by cIvdFkStk, cInvFkWhs

union

SELECT cIvdFkStk, cInvTransfer as pkWhs,


SUM(nIVDzqtyOut) as zQtyIn, SUM(nIVDzqtyIn) as zQtyOut,cIVDcode,
't' as detailType FROM Invoicedetail
INNER JOIN Invoice ON cIVDfkINV = cINVpk
WHERE cinvspecial<>'KS'
and cInvTransfer <> 'n/a'
and nIVDkirim=1 and cInvTransfer is not null
group by cIvdFkStk, cInvTransfer

) as c

inner join warehouse


on warehouse.cwhspk=c.pkwhs
INNER JOIN stock on (cIvdFkStk=CSTKPK and nstksuspend=0 and nstkservice=0)
INNER JOIN stockdetail sdt on (cIvdFkStk=cSTDfkSTK And nSTDfactor=1 and nstdkey=1)
INNER JOIN unit ON cSTDfkUNI=cUNIpk
group by cIvdFkStk,Location2 order by StockID2,Location2 asc

You might also like