我想创建一个从多个表填充的表,但仅限于具有值的列。
例如:
表1中的用户1(T1:用户1)具有:
表1中的用户2(T1:用户2)具有:
2梨
总水果:2
表2中的用户1(T2:用户1)具有:
这将填充表格T1:用户1的数据,然后是T1:用户2的数据,然后是T2:用户1的数据。
但是如果用户2的总数为0,则该表将排除表中的用户2的数据,并使用T2填充列:T1之后的用户1的数据:用户1的数据。
我希望动态合并多个数据表,排除总数为0的实例。作为额外的皱纹,此表应该没有空白列,因此它列出了每个具有数据的实例。< / p>
我一直在试验非常长的嵌套IF语句,但我不确定这种情况是否有更优雅的方法。
答案 0 :(得分:0)
如果从SQL表开始,则可以使用SSIS仅获取所需内容。请告诉我们您的来源。
答案 1 :(得分:0)