Click here to Skip to main content
15,887,746 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I have This Table
Purchase Name | Product Name | Percenteage | Net Amount
Manoj Sherje | Product 1 | 4 | 6000
Manoj Sherje | Product 2 | 12 | 6000


I want Out put like This
Purchaser Name|Net Amount|4% Of Amt|4% of Product|12% Of Amt|12% of Product
Manoj Sherje | 12000 | 5760 | 240 | 5280 | 720


I do mY best Like this output Using Pivot Key Word
Purchase Name | Product Name | Net Amount |4% Of Product Amt |12% of Product
Manoj Sherje | Product 1 | 6000 | 240 |
Manoj Sherje | Product 2 | 6000 | | 720


How to do this in sql server
Posted
Updated 23-Jun-15 21:23pm
v2
Comments
Suvendu Shekhar Giri 24-Jun-15 4:41am    
Can query something like this help?
SELECT [Purchaser Name],SUM([Net Amount]) AS [Net Amount],(4*[Net Amount])/100 [4% Of Amt]
FROM (
SELECT 'Manoj Sherje' [Purchaser Name], 'Product 1' [Product Name], 4 [Percenteage] , 6000 [Net Amount]
UNION
SELECT 'Manoj Sherje', 'Product 2', 12 , 6000
) AS T
GROUP BY [Purchaser Name],[Net Amount]
manoj s sherje 24-Jun-15 7:52am    
thanks for suggestion i am trying using this logic
manoj s sherje 24-Jun-15 8:13am    
select PVOUNO,PVOUDT,ACODE,ANAME,sgmName,PBILLNO,PBILLDT,PACUPD,
sum(CASE WHEN LBTPER =4 THEN PAMT ELSE 0 END )AS '4 % PUR. AMT',
sum(CASE WHEN LBTPER =4 THEN PAMT *4/100 ELSE 0 END) AS '4 % LBT AMT',

sum(CASE WHEN LBTPER =5 THEN PAMT ELSE 0 END)AS '5 % LBT AMT',
sum(CASE WHEN LBTPER =5 THEN PAMT * 5/100 ELSE 0 END)AS '12.5 % LBT AMT',

sum(CASE WHEN LBTPER =6 THEN PAMT ELSE 0 END)AS '6 % LBT AMT',
sum(CASE WHEN LBTPER =6 THEN PAMT * 6/100 ELSE 0 END)AS '12.5 % LBT AMT' ,


sum(CASE WHEN LBTPER =12.5 THEN PAMT ELSE 0 END)AS '12.5 % LBT AMT',
sum(CASE WHEN LBTPER =12.5 THEN PAMT * 12.5/100 ELSE 0 END)AS '12.5 % LBT AMT'

from #t group by PVOUNO,PVOUDT,ACODE,ANAME,sgmName,PBILLNO,PBILLDT,PACUPD

y it's done thanks

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900