data save 수정
This commit is contained in:
@@ -141,7 +141,7 @@ namespace DataSaver
|
||||
|
||||
Million.DbManagement.DbServiceFunctions.SetCandleData(placeName, type, recentlyDbDataList, (CommonProperty.MCandleTimeType)item);
|
||||
}
|
||||
|
||||
MessageBox.Show("Completed Set Candle Data");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -92,7 +92,7 @@ namespace Million.DbManagement
|
||||
var data = new CandleDataList();
|
||||
data.ConGoodsData = item;
|
||||
|
||||
var sqlQuery = string.Format("SELECT TOP(1) * FROM [{0}] WHERE [CandleTimeType] = [{1}] ORDER BY [DateTime] DESC", item.CodeFullName, ((int) candleTimeType).ToString());
|
||||
var sqlQuery = string.Format(@"SELECT TOP(1) [DateTime],[StartValue],[EndValue],[HighValue],[LowValue],[MoneyVolume],[CandleTimeType] FROM [{0}] WHERE [CandleTimeType] = {1} ORDER BY [DateTime] DESC", item.CodeFullName, ((int) candleTimeType).ToString());
|
||||
var recentlyDataList = DBConnection.QueryGetExcuter_Candle(strDbCon, sqlQuery);
|
||||
|
||||
if (recentlyDataList.Count > 0)
|
||||
@@ -114,7 +114,7 @@ namespace Million.DbManagement
|
||||
continue;
|
||||
|
||||
// 1개라도 있을 경우
|
||||
var sqlQuery = string.Format("SELECT TOP(1) * FROM [{0}] WHERE [CandleTimeType] = [{1}] ORDER BY [DateTime] ASC", item.ConGoodsData.CodeFullName, ((int)candleTimeType).ToString());
|
||||
var sqlQuery = string.Format("SELECT TOP(1) [DateTime],[StartValue],[EndValue],[HighValue],[LowValue],[MoneyVolume],[CandleTimeType] FROM [{0}] WHERE [CandleTimeType] = {1} ORDER BY [DateTime] ASC", item.ConGoodsData.CodeFullName, ((int)candleTimeType).ToString());
|
||||
|
||||
var recentlyDataList = DBConnection.QueryGetExcuter_Candle(strDbCon, sqlQuery);
|
||||
if (recentlyDataList.Count > 0)
|
||||
@@ -134,7 +134,7 @@ namespace Million.DbManagement
|
||||
/// <param name="recentlyDbDataList"></param>
|
||||
public static void SetCandleData(string placeName, ExchangeWebReqType place, List<CandleDataList> recentlyDbDataList, MCandleTimeType candleTimeType = MCandleTimeType.M1)
|
||||
{
|
||||
var dateTime = DateTime.Now;
|
||||
|
||||
|
||||
//데이터 쌓는 부분은 재귀로 처리할 예정
|
||||
/**
|
||||
@@ -150,6 +150,7 @@ namespace Million.DbManagement
|
||||
{
|
||||
var sw = new System.Diagnostics.Stopwatch();
|
||||
sw.Start();
|
||||
var dateTime = DateTime.Now;
|
||||
var tableName = item.ConGoodsData.CodeFullName;
|
||||
int step = 0;
|
||||
var recentlyFlag = true;
|
||||
@@ -232,8 +233,7 @@ namespace Million.DbManagement
|
||||
|
||||
sw.Stop();
|
||||
Console.WriteLine("Completed Set Candle Data of Table : " + tableName + ", Times : " + sw.Elapsed.ToString());
|
||||
}
|
||||
MessageBox.Show("Completed Set Candle Data of Place : " + placeName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user