急,有关SQL连接问题!!!!!!

amwip110 2008-02-20 11:03:47
set rowcount 100
select a.sStoreNO,a.nGoodsID,(b.nTotalSaleAmount-a.nTotalSaleAmount) as '金额',(b.nTotalSaleQty-a.nTotalSaleQty) as '销量'
from tGoodsDaily as a ,tGoodsDaily as b
where a.sStoreNO='C503' and b.sStoreNO='C503' and a.dTradeDate = '20080218' and b.dTradeDate='20080219' and a.nGoodsID=b.nGoodsID
group by nGoodsID
order by (b.nTotalSaleAmount-a.TotalSaleQty) desc
set rowcount 0
报错:Server Message: Number 209, Severity 16
Server 'TONGCHENGSRVE', Line 2:
Ambiguous column name nGoodsID
Server Message: Number 207, Severity 16
Server 'TONGCHENGSRVE', Line 2:
Invalid column name 'TotalSaleQty'.

请高手指点!!!
...全文
52 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
kk19840210 2008-02-20
  • 打赏
  • 举报
回复
set rowcount 100
select a.sStoreNO,a.nGoodsID,(b.nTotalSaleAmount-a.nTotalSaleAmount) as '金额',(b.nTotalSaleQty-a.nTotalSaleQty) as '销量'
from tGoodsDaily as a ,tGoodsDaily as b
where a.sStoreNO='C503' and b.sStoreNO='C503' and a.dTradeDate = '20080218' and b.dTradeDate='20080219' and a.nGoodsID=b.nGoodsID
group by nGoodsID --是否明确为 A 或 B 的nGoodsID 列order by (b.nTotalSaleAmount-a.TotalSaleQty) desc --列名是否写错 b.nTotalSaleQty-a.nTotalSaleQtyset rowcount 0

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧