Среднее значение по группам в базе данных mysql ASP.NET
Я хочу получить среднее значение по группам в базе данных mysql и сгруппировать их в диаграмме.
Я могу группировать элементы в БД и графике, но когда я использую функцию avg для столбца, я получаю исключение column not found.
Может кто-нибудь помочь?
Спасибо.
Что я уже пробовал:
public void GetData() { String constr = System.Configuration.ConfigurationManager.ConnectionStrings["web"].ToString(); //MySqlConnection con = new MySqlConnection(constr); using (MySqlConnection con = new MySqlConnection(constr)) { MySqlCommand cmd = new MySqlCommand("select " + col1.Text.ToString() + ", AVG(" + col2.Text.ToString() + ") from avance_presupuestario group by "+col1.Text, con); //Series s = Chart1.Series["Series1"]; Series series = Chart1.Series["Series1"]; con.Open(); MySqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { series.Points.AddXY(rdr[col1.Text].ToString(), rdr[col2.Text].ToString()); //this.Chart1.Series["Series1"].Points.AddXY(rdr.GetString(col1.Text), rdr.GetInt32(col2.Text)); } } }