有两个表结构相同的表(下单物料,物料),为什么在Access中可以,而在SQL Server数据库中却不能通过?要得到这个功能,应怎样解决?
select 物料编号,sum(库存数) as 库存
from (select 物料编号,-库存数 from 下单物料
union
select 物料编号,库存数 from 物料)
group by 物料编号
select 物料编号,sum(库存数) as 库存
from (select 物料编号,-库存数 from 下单物料
union
select 物料编号,库存数 from 物料)
group by 物料编号
解决方案 »
- 简单问题,新手求助,在线等
- 关于SQL 的问题
- 如何将目录中的所有文件存放到一个数组中???
- vb里有没有和Delphi中的ScrollBox类似的控件
- 如何用fastreport打印硬盘上的DOC文件
- 怎样使菜单适应分辨率的变化?
- 怎样知道用户选择的combobox的text是第几个item?
- 用delphi6.0请进行来,统计一下到底有多少人用delphi6.0,有100人回复,我也用。
- 如果我用MS自带的MediaPlay播放.Wav文件,需要传入一个为字符类型的表示文件名称的参数,如果我把声音文件已经编译成资源文件了,该怎么调用!?
- 超强送分!!!!是微软呢还是delphi的bug???????????????????????????????????
- 如何判断某字符串中是否包含某字符???在线等,可决给分.
- ▲▲▲▲有没有这样的控件???▲▲▲▲
from (select 物料编号,(-库存数) as 库存数 from 下单物料 --这样试试看
union
select 物料编号,库存数 from 物料)
group by 物料编号
union
select 物料编号,库存数 from 物料
select 物料编号,sum(库存数) as 库存
from (select 物料编号,-库存数 as 库存数 from 下单物料 //加上 as 库存数
union
select 物料编号,库存数 from 物料) UnionTable //加上别名
group by 物料编号