我需要從數據庫MySql中導出數據的幫助。組合框選擇要從數據庫MySql導出的查詢
我已經combobox1(我導入站的數量從MySQL從塔站) 我有combobox2(開始日期,我從柱逸導入) 我有combobox3(結束日期,我從柱逸導入再次)
在按鈕我需要查詢幫助。當用戶從combobox1№站 - 51350或其他選擇,並從combobox2中選擇開始日期 - 01.01.2016並從combobox3中選擇 - 結束日期31.12.2016如何導出其他列結果(名稱爲vkol)我需要輸出min ,max,來自此列vkol的avarage值。
我有一些代碼,但也許是錯誤的:
string MyConString3 = "SERVER=localhost;" +
"DATABASE=hydrodb;" +
"UID=root;" +
"PASSWORD=;";
MySqlConnection connection3 = new MySqlConnection(MyConString3);
string command3 = "";
MySqlDataAdapter da3 = new MySqlDataAdapter(command3, connection3);
DataTable dt3 = new DataTable();
da3.Fill(dt3);
foreach (DataRow row in dt3.Rows)
{
string rowz = string.Format("{0}", row.ItemArray[0]);
comboBox3.Items.Add(rowz);
}
connection3.Close();
在此行中string command3 = "";
我不知道該寫什麼查詢,becouse從combobox1我有300多個號站。而在combobox2和combobox3這個站有太多的日期..每次用戶都會選擇不同數量的站點和不同日期來查看vkol的最小,最大,平均值列(vkol是名稱)。
這裏foreach (DataRow row in dt3.Rows) { string rowz = string.Format("{0}", row.ItemArray[0]); comboBox3.Items.Add(rowz); }
用戶需要在MessageBox的最小值,最大值,從塔vkol平均值,以查看。
請幫忙嗎?
你的代碼片段犯規蓋上面什麼「命令3」是,這使它成爲一個有點含糊..機會是你的代碼是錯誤的,但從這很難提供建議。如果你想找到最小/最大/大小的東西,你可以做到這一點..但由它的外觀,你還沒有嘗試過 – BugFinder