我正在制作这个
Inpatient Days NICU rate
1 900.00
这两列列在不同服务器上的不同数据库中
所以数据库a有inpatient days
,数据库b有nicu rate
。
如何将Inpatient days * Nicu rate
乘以并获得一个名为total allowed的新列?
答案 0 :(得分:1)
以下是如何执行此操作的示例https://stackoverflow.com/a/1144070/2560997
基本上只做下一个:
select *
from LocalTable, [OtherServerName].[OtherDB].[dbo].[OtherTable]
答案 1 :(得分:0)
如果两个db都在同一个服务器上,那么语法是
select
a.quotename[Inpatient Days], b.quotename[NICU rate]
from
databasename.a ,databasename.b
--where condition if there, other wise cartesian product result comes
如果两个db都在不同的数据库中,那么如上所述建议使用链接服务器语法。
你可以用DOT(。)
替换这个层次结构https://dba.stackexchange.com/questions/1166/is-it-okay-to-put-dots-in-sql-server-database-names