读书人

引用其它表的计算列的表达式?解决办法

发布时间: 2012-03-14 12:01:12 作者: rapoo

引用其它表的计算列的表达式?

SQL code
SELECT     dbo.xs.xuehao As 学号, dbo.xs.xingming As 姓名, dbo.xm.xm As 项目, dbo.xm.adfee As 项目预交费, 5000 AS 实交费FROM         dbo.xs RIGHT OUTER JOIN                      dbo.xm ON dbo.xs.zhuanye = dbo.xm.zhuanye AND dbo.xs.nianji = dbo.xm.nianji

想把5000替换为引用实际收费表fee(feeid,xuehao,xm,fee)的一个表达式计算出该生该项目的实际交费。

[解决办法]
SQL code
SELECT     dbo.xs.xuehao As 学号, dbo.xs.xingming As 姓名, dbo.xm.xm As 项目, dbo.xm.adfee As 项目预交费, dbo.fee.fee AS 实交费FROM         dbo.xs RIGHT OUTER JOIN                      dbo.xm ON dbo.xs.zhuanye = dbo.xm.zhuanye AND dbo.xs.nianji = dbo.xm.nianji                LEFT OUTER JOIN                      dbo.fee ON  dbo.xm.xm =dbo.fee.xm AND dbo.xs.xuehao = dbo.fee.xuehao 

读书人网 >SQL Server

热点推荐