Professional Documents
Culture Documents
------------------------------Top 5 Customer by
Profit--------------------------------------------------
----------------------------------Top 5 Selling
Item(correct)---------------------------------------
SELECT TOP 5 T1.Dscription,SUM(T1.LineTotal) As 'Value' FROM OINV T0
INNER JOIN INV1 T1 ON T0.DocEntry=T1.DocEntry
INNER JOIN OITM T2 ON T1.ItemCode=T2.ItemCode
Where T0.DocDate>=DATEDIFF(day,365 , getdate())
Group by T1.Dscription
Order by sum(T1.LineTotal) Desc
----------------------------Top 5 Items By
Profit---------------------------------------
---------------------------TOP 5 Customer SO
Booked------------------------------------
------------------------------------Top 10 Stock
Hold-------------------------------------
--------------------------------sales Analysis
report------------------------------------
select Distinct Top 5 T2.SeriesName,isnull(Sum(T1.LineTotal),0)-
isnull(sum(T3.LineTotal),0) as 'LineTotal'
from OINV T0
inner Join INV1 T1 on T0.DocEntry=T1.DocEntry
inner join NNM1 T2 on T2.Series=T0.Series
left join RIN1 T3 on T3.BaseEntry=T1.DocEntry and T3.BaseLine=T1.LineNum and
T3.BaseType=13
Left join ORIN T4 on T4.DocEntry=T3.DocEntry
where T0.docdate>=DATEDIFF(day,365,getdate())
group by T2.seriesName
----------------------------------------outgoing payment
Mcbee--------------------------
SELECT T0.[DocNum], T0.[DocType], T0.[DocDate], T0.[DocDueDate], T0.[CardCode], T0.
[CardName], T0.[Address], T0.[DdctSum],
T0.[CashAcct], T0.[CashSum], T0.[CheckAcct], T0.[CheckSum], T0.[TrsfrAcct], T0.
[TrsfrSum], T0.[TrsfrDate], T0.[DocTotal],
T0.[Ref1], T0.[Ref2], T0.[CounterRef], T0.[Comments], T0.[JrnlMemo], T0.[TransId],
T0.[BankAcct], T0.[VatSum], T0.[PaymentRef],
T0.[WtCode], T0.[WtSum], T0.[WtAccount], T0.[WtBaseSum], T0.[WtBaseAmnt], T0.
[BcgSum], T0.[PayToCode], T0.[TransCode], T0.[PaymType],
T0.[TfrRealAmt],
T1.[DocNum], T1.[InvoiceId], T1.[DocEntry], T1.[SumApplied], T1.[InvType], T1.
[DocLine], T1.[selfInv], T1.[ObjType], T1.[PaidSum],
T1.[DocTransId], T1.[baseAbs],
T2.DocNum 'AP Inv No', T2.DocEntry 'AP Inv DocEntry', T2.DocTotal 'AP Inv Total',
T2.NumAtCard,
T4.[WhsCode], T4.[U_PAN], T4.[U_GSTIN], T4.[U_CIN], T4.[U_Address], T4.
[U_CompName], T4.[U_Mobile], T4.[U_Telephone1], T4.[U_Telephone2],
T4.[U_EmailId], T4.[U_CompFooterAdd], T4.[U_WhsAddress], T4.[U_State], T4.
[U_StateCode],T4.[U_CIN] 'Whse CIN',
T5.Series, T5.SeriesName, T5.BeginStr, T5.EndStr, T5.Remark,
T6.Remark 'INVseries',
T7.CheckNum
FROM [dbo].[OVPM] T0
INNER JOIN VPM2 T1 ON T0.DocEntry=T1.DocNum
LEFT JOIN OPCH T2 ON T1.baseAbs=T2.DocEntry AND T1.InvType='18'
INNER JOIN PCH1 T3 ON T2.DocEntry=T3.DocEntry AND T3.LineNum='0'
LEFT OUTER JOIN OWHS T4 ON T3.WhsCode=T4.WhsCode
Left Join NNM1 T5 on T5.Series=T0.Series
Left Join NNM1 T6 On T6.Series=T2.Series
INNER JOIN VPM1 T7 ON T0.DocEntry = T7.DocNum
--where T0.DocNum='171810001'