Click here to Skip to main content
15,892,674 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
table specification
1.
consumption
SQL
nConsumptionId	nItemOutWord	nConsumeQty	dDate	nNoStudents
58	44	120	2014-05-15	100
59	45	10	2014-05-15	100
60	45	20	2014-05-15	50


Item Stock available
CSS
nItemOutword	nItemStock	dDate	nOutQty
45	22	2014-05-15 06:06:00	200
44	21	2014-05-14 06:10:00	120



i want to find the sum of ItemConsumptionEntry.nConsumeQty and ItemOutWordEntry.nOutQty

i want the difference between the total out qty and consume qty.

for that i am writing the query as below

SQL
SELECT     dbo.ItemConsumptionEntry.nConsumeQty, dbo.ItemOutWordEntry.nOutQty, dbo.ItemConsumptionEntry.nItemOutWord
FROM         dbo.ItemConsumptionEntry INNER JOIN
                      dbo.ItemOutWordEntry ON dbo.ItemConsumptionEntry.nItemOutWord = dbo.ItemOutWordEntry.nItemOutword


but i am getting wrong output as below
SQL
nConsumeQty	nOutQty	nItemOutWord
120	120	44
10	200	45
20	200	45


pl help to solve problem
Posted
Comments
syed shanu 15-May-14 3:45am    
Chk this query :
SELECT nItemOutWord, sum(dbo.ItemConsumptionEntry.nConsumeQty), SUM(dbo.ItemOutWordEntry.nOutQty), Sum(dbo.ItemConsumptionEntry.nItemOutWord)
FROM dbo.ItemConsumptionEntry INNER JOIN
dbo.ItemOutWordEntry ON dbo.ItemConsumptionEntry.nItemOutWord = dbo.ItemOutWordEntry.nItemOutword
group by
nItemOutWord
Member 8825505 15-May-14 4:57am    
nItemOutWord consume outqty
44 120 120
45 100 400

wrong out put noutqty is 200
_Asif_ 15-May-14 5:32am    
Please share desired output in table form

1 solution

Quote:
i want to find the sum of ItemConsumptionEntry.nConsumeQty and ItemOutWordEntry.nOutQty

i want the difference between the total out qty and consume qty.

for that i am writing the query as below

SQL
SELECT     dbo.ItemConsumptionEntry.nConsumeQty, dbo.ItemOutWordEntry.nOutQty, dbo.ItemConsumptionEntry.nItemOutWord
FROM         dbo.ItemConsumptionEntry INNER JOIN
                      dbo.ItemOutWordEntry ON dbo.ItemConsumptionEntry.nItemOutWord = dbo.ItemOutWordEntry.nItemOutword


Try:
SQL
SELECT ICE.nItemOutWord, ICE.nConsumeQty + IWE.nOutQty AS SumOfSomething
FROM dbo.ItemConsumptionEntry AS ICE INNER JOIN dbo.ItemOutWordEntry AS IWE ON ICE.nItemOutWord = IWE.nItemOutword


I have no idea what you mean by total qty...
 
Share this answer
 

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