2012-11-24 21 views
-2

我有一个视图,显示:SQL得到两个领域之间的差异在一个表中

 
d_date  d_shop d_qty r_date  r_shop r_qty 
12-oct-12 ABC  20  12-oct-12 XYZ  20 
12-oct-12 ABC  15  12-oct-12 XYZ  0 
12-oct-12 XYZ  10  12-oct-12 ABC  10 
12-oct-12 ABC  25  12-oct-12 XYZ  10 
12-oct-12 XYZ  10  12-oct-12 ABC  0 

我要检查,即正确答案的receive_shop

receive_qty和dispatch_qty之间的差别会:

 
r_date  r_shop r_qty 
12-oct-12 XYZ  10 

我使用SQL Server 2005

+1

这是超级不清楚如何得到你想要的结果。请解释。 –

回答

1

我不是T ON的问题十分清楚,但也许你正在寻找的东西是这样的:

select r_date, d_shop, sum(d_qty)-sum(r_qty) 
from asdf 
group by r_date, d_shop 

SQL Fiddle

+0

尝试过,但它没有解决.. – fike