首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据比较性语句有关问题

2012-01-16 
数据比较性语句问题现有Table1:有物料,价格,日期,成本,供应商,订单Table2:供应商,物料,供应商等级,价格Tab

数据比较性语句问题
现有Table1:有物料,价格,日期,成本,供应商,订单
Table2:供应商,物料,供应商等级,价格
Table1的物料价格源自Table2中的价格,如果Table2中没有价格,Table1中的价格为0,而Table的价格可以手动改动,改变后不影响其他的订单,都是如果Table2的价格改变后将影响改变后所下的订单,请问如何写这一语句来比较Table1中的价格和Table2的中的价格有差异的部分,差异价是多少,不要太复杂了,谢谢!(可以是一存储过程)

[解决办法]
select a.物料,a.价格 订单价格,b.价格 供应价,a.价格-isnull(b.价格,0) 价格差异
from table1 a left join table2 b on a.物料=b.物料 and a.价格 <> isnull(b.价格,0)
order by a.物料

热点排行