合并到具有不同条目数的数据表
本文关键字:数据表 合并 | 更新日期: 2023-09-27 18:18:17
我有两个数据表,一个像:
<>之前日期 % change_16/20/2011 0.1126/21/2011 0.23656/22/2011 -0.2486/23/2011 -0.9656/24/2011 0.1236/27/2011 0.65446/28/2011 -0.789之前另一个像:
<>之前日期 % change_26/20/2011 -0.456/22/2011 -0.66/23/2011 0.986/27/2011 -0.845之前我想合并这个数据,以便只有一个列的日期,如:
<>之前日期%change_1 %change_22011.6.20 0.112 -0.452011.6.22 -0.248 -0.62011年6月23日-0.965 0.982011年6月27日-0.6544 -0.845之前我不想在我的数据中有任何移位(如果我简单地合并它们,我就会有移位)
我的代码
//cherche les last price
DataTable TickerPrice = new DataTable("Data");
TickerPrice = CheckBloomi(TickerName + " equity", "CHG_PCT_1D", FromThisTime, ToThisTime);
//cherche les price indexprice
DataTable IndexPrice = new DataTable("Data");
IndexPrice = CheckBloomi(Bchmrk, "CHG_PCT_1D", FromThisTime, ToThisTime);
DataSet MarketData = new DataSet();
MarketData.Merge(TickerPrice);
MarketData.Merge(IndexPrice);
DataTable Recap = MarketData.Tables.Add("Recap");
谢谢
关系代数中需要类似于semi - join的东西,SQL中是这样的
Select * from Datatable1 D1
where exists
(
Select * from Datatable D2 where D1.Date = D2.Date
)
同时,你应该提供你的代码不能工作