2017-07-31 71 views
-5
itemid entrydate  opeingstock stockin stockout  closingstock 
DB07 02-10-14 23:05 94000  0  900   93100 
DB07 03-10-14 23:05 93100  1000  0    94100 
DB07 03-10-14 23:06 94100  0  500   93600 
DB07 14-10-14 23:52 97600  0  1500   96100 
+0

你有什么试过? 你想要什么样的最终结果?你需要更具体的 – Eli

+1

向我们展示数据库模式,样本数据和预期输出。 \t请阅读[**如何提问**](http://stackoverflow.com/help/how-to-ask) \t \t这里是一个伟大的地方[** START **] (http://spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/)来了解如何提高您的问题质量并获得更好的答案。 \t [**如何创建最小,完整的,并且可验证示例**](http://stackoverflow.com/help/mcve) \t尝试在http://rextester.com –

回答

0

试试这个:

select 
     TABLE1.openingstock, 
     (TABLE1.openingstock + TABLE2.stockin - TABLE2. stockout) 'closingstock' 
from 
    TABLE1 INNER JOIN TABLE2 
    ON TABLE1.itemid = TABLE2.itemid 

返回到你的2列...

请添加更多的信息,像例子,如果这不是你想要的。

+0

table1中创建一个示例(itemid,openingstock),table2(itemid.entrydate,stockin,stockout) – vijay

+0

@vijay我用你的新信息编辑我的答案,现在好吗? – M84