Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8635

Attempting to find the profit %

$
0
0

Hello Everyone,

 

I have been asked to write a report that returns the profitability of a user specified warehouse, within a user specified date period.

 

My code, which I believe to be achieving the required task is as follows -

 

declare @dteFr Date, @dteTo Date, @selWhs Varchar(3)
set @dteFr = '2011-01-01'
set @dteTo = '2014-05-30'
set @selWhs = '13'
select
T0.SlpName as 'Sales Person Name', sum(T0.StockValue) as 'Stock Value'
, sum(T0.LineTotal) as 'Net Sales', (sum(T0.LineTotal - T0.StockValue)) as 'Profit'
from 
(    select T2.SlpName, T0.StockValue, T0.LineTotal     from AU.dbo.INV1 T0    inner join AU.dbo.OINV T1 on T1.DocEntry = T0.DocEntry    inner join AU.dbo.OSLP T2 on T2.SlpCode = T1.SlpCode    where T0.WhsCode LIKE @selWhs and T1.DocDate >= @dteFr and T1.DocDate <= @dteTo         union all        select T5.SlpName, T3.StockValue, - T3.LineTotal     from AU.dbo.RIN1 T3    inner join AU.dbo.ORIN T4 on T4.DocEntry = T3.DocEntry    inner join AU.dbo.OSLP T5 on T5.SlpCode = T4.SlpCode    where T3.WhsCode LIKE @selWhs and T4.DocDate >= @dteFr and T4.DocDate <= @dteTo
) as T0
group by T0.SlpName

Essentially I am subtracting the total value of credits from the total value of invoices for the given warehouse.

 

I have been asked to provide a profit % within this report, and I am not sure of how to go about the task. My first thought is to simply divide the 'Net Sales' by the 'Stock Value' and then multiply by 100. Am I on the right track here, or am I missing something?

 

I am new to SQL coding, and am faced with the additional challenge of not being trained in book keeping. If anybody can suggest some useful links that can explain to me the difference between gross & net profit, along with how profit is calculated (preferably with relation to doing business in Australia) it will be greatly appreciated.

 

Kind Regards,

 

David


Viewing all articles
Browse latest Browse all 8635

Trending Articles



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