SQL 获取单个表中两个字段之间的差异



我有一个视图,显示:

d_date d_shop d_qty r_date r_shop r_qty12-10月-12 ABC 20 12-10月-12 XYZ 2012-10月-12 ABC 15 12-10月-12 XYZ 012-10月-12 XYZ 10 12-10月-12 ABC 1012-10月-12 ABC 25 12-10月-12 XYZ 1012-10月-12 XYZ 10 12-10月-12 ABC 0

我想检查receive_qty和dispatch_qty之间的区别receive_shop

即正确答案将是:

r_date r_shop r_qty12-10月-12 XYZ 10

我正在使用 SQL Server 2005

我对这个问题不太清楚,但也许你正在寻找这样的东西:

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

SQL 小提琴

最新更新