丹尼尔·蒙蒂亚古多
我有两个来自不同数据库服务器的数据表,第一个看起来像这样:
第一个数据表的结构
它显示每个销售人员在指定日期访问了多少客户。
第二个数据表如下所示:
第二个数据表的结构
它显示销售人员应该拜访多少客户。
正如我所说,这些数据来自两个不同的服务器,我需要执行一些操作,例如将关键字段(SLPRSNID 和 DAYOFWEEK)加入数据库中,以便在报告中显示每个销售人员的合规百分比。
我的报表应用程序是在 VB.NET 中为桌面环境制作的。预先感谢
btw 抱歉我的英语不好
GMan80013
您可以使用 linq to datasets 来完成您要查找的内容,如果要将两个数据表合并到一个展平的结果集中。有关说明和示例,请参阅此内容:数据表的跨表查询
如果出于某种原因要维护关系,请考虑设计一个包含两个数据表的数据集和一个数据关系以连接它们。这将从父级创建 GetChildRows 函数,从子级创建 GetParentRow 函数。
更新 #1 - 尝试将您的查询结果转换为数据表。从查询创建数据表
Dim boundTable As DataTable = query.CopyToDataTable()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句