Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 8735

query entradas-salidas de inventario a una fecha determinada

$
0
0

buenas tardes

 

alquien podria ayudarme con este query lo encontre en el foro , pero no se como hacer para

obtener el precio del articulo,el precio al precio y el precio al final ,

 

gracias de antemano

 

Declare @FromDate Datetime

Declare @ToDate Datetime

Declare @Group nvarchar(10)

Declare @Whse nvarchar(10)

 

 

Set @FromDate = (Select min(S0.Docdate) from dbo.OINM S0 where S0.Docdate >='[%0]')

Set @ToDate = (Select max(S1.Docdate) from dbo.OINM s1 where S1.Docdate <='[%1]')

Set @Group = (Select Max(s2.ItmsGrpCod) from dbo.OITB S2 Where S2.ItmsGrpNam = '[%2]')

--Set @Whse = (Select Max(s3.Warehouse) from dbo.OINM S3 Where S3.Warehouse = '[%3]'  )

 

 

Select

--@Whse as 'Warehouse',

a.Itemcode,

max(a.Dscription) as 'Description',MAX(a.Price) as 'Price',

sum(a.[Opening Balance]) as [Opening Balance],

sum(a.[IN]) as [Receipt],

sum(a.OUT) as [Issue],

((sum(a.[Opening Balance]) + sum(a.[IN])) - Sum(a.OUT)) as Closing,

( MAX(a.Price) *  ((sum(a.[Opening Balance]) + sum(a.[IN])) - Sum(a.OUT)) ) as ClosingValue

from(

Select

--N1.Warehouse,

N1.Itemcode,

N1.Dscription,N1.Price,n1.CalcPrice,

(sum(N1.inqty)-sum(n1.outqty)) as [Opening Balance],

0 as [IN],

0 as OUT

 

From dbo.OINM N1

Where

N1.DocDate < @FromDate and N1.Warehouse = @Whse

Group By

N1.Warehouse,N1.ItemCode,N1.Dscription,N1.Price,N1.CalcPrice

 

Union All

select

---N1.Warehouse,

N1.Itemcode,

N1.Dscription,N1.price,N1.CalcPrice,

0 as [Opening Balance],

sum(N1.inqty) as [IN],

0 as OUT

 

From dbo.OINM N1

Where

N1.DocDate >= @FromDate and N1.DocDate <= @ToDate and

N1.Inqty >0

--and N1.Warehouse = @Whse

Group By

N1.ItemCode,N1.Dscription,N1.price,N1.CalcPrice

 

Union All

select

--N1.Warehouse,

N1.Itemcode,

N1.Dscription,N1.price,N1.CalcPrice,

0 as [Opening Balance],

0 as [IN],

sum(N1.outqty) as OUT

 

From dbo.OINM N1

Where

N1.DocDate >= @FromDate and N1.DocDate <=@ToDate and

N1.OutQty > 0

--and N1.Warehouse = @Whse

Group By

N1.ItemCode,N1.Dscription,N1.price,N1.CalcPrice) a, dbo.OITM I1

where

a.ItemCode=I1.ItemCode and

I1.ItmsGrpCod = @Group

Group By

a.Itemcode

 

Order By a.Itemcode


Viewing all articles
Browse latest Browse all 8735

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>