我需要从数据库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