2015-07-10 62 views
0

我会尽我所能地尝试和解释我的查询。我正在使用SQL Server,现在我有一个输出报告(称为报告A),在行中有许多标题和值,报告A的行(不是标题)中的值必须插入另一个报告中(调用它报告B),但是报告B是空的,在行和只有标题中没有值,标题名称也与报告A不同。我已经考虑改变报告A与B具有相同的标题并且复制B,但它是在技​​术上不是正确的做法。从一个报告插入信息到一个只有标题的空报告

这是我需要的一个例子。

REPORT甲

Mem-Num| Total| Address| Dep| Contact Number| Scheme Code| 
    123  R100 Gauteng 00 12345678910  16 

REPORT乙 - 没有值仅标题

Member Number| Product Code| Total| Banking Details 

OUTPUT为与报告

Member Number| Product Code| Total| Banking Details 
    123    16    R100 Field will be Blank 
值REPORT乙3210

THUS

Report B (Member Number)  = Report A (Mem-num), 
    Report B (Product Code)  = Report A (Scheme Code),  
    Report B (Total)    = Report A (Total),  
    Report B (Banking Details) = Blank 
    There is no data in Report A to insert into Report B for Banking Details 
+0

包含一个列映射作为用于将值传输到ReportB的任何过程的一部分。 –

回答

0

那么,如果我理解你写的,为什么不这样做呢?

Select Mem-Num as 'Member Number' 
     ,Scheme Code 'Product Code' 
     ,Total 
     ,Null 
From(
Select Mem-Num, Total, Scheme Code 
from ReportA_table) a 
+0

这不就是改变报告A而不是将数据更新到报告B?对不起,在这个新的。我正在阅读列映射建议,但对我来说有点高。 –

+0

当你说报告你的意思是报告像SSRS?或者你只是说查询结果?你应该可以在你使用的任何报告软件中有多个源,这将给你相同的结果,但列名不同 –

+0

是的,我指的是查询结果。好吧,会放弃它。 –