求大侠帮忙看一下这个SQL的有关问题

求大侠帮忙看一下这个SQL的问题
想了很多办法了,附上数据库图片
求大侠帮忙看一下这个SQL的有关问题
这是获取数据的代码
public int GetDataTime(string name)
        {
            int dataValue = 0;
            MySqlConnection myConnection = new MySqlConnection();
            myConnection.ConnectionString = ContString;

            try
            {
                myConnection.Open();
                MySqlCommand myCommand = myConnection.CreateCommand();
                if (name != null)
                {
                    //根据warnime的最大值来取值
                    //myCommand.CommandText = "SELECT value FROM warnTable WHERE warntime=(SELECT MAX(warntime) FROM  warnTable )";
                    myCommand.CommandText = "SELECT value FROM  warnTable  WHERE warntime=(SELECT MAX(warntime) FROM  warnTable ) AND NAME ='" + name + "'";
                    //myCommand.CommandText = "Select Top 1 value Where name = '" + name + "' Order By warntime desc";
                    //myCommand.CommandText = "select top 1 * from warnTable where name='" + name + "' order by warntime desc";
                    //myCommand.CommandText = "SELECT value, MAX(warntime) FROM warnTable WHERE NAME = '" + name + "' group by value";
                    //myCommand.CommandText = "SELECT top 1 value FROM warnTable WHERE NAME = '" + name + "' ORDER BY warntime desc";
                    //判断是否查找成功
                    //DataSet myDataSet = new DataSet();
                    //MySqlDataAdapter myApter = new MySqlDataAdapter();

                    MySqlDataReader getValue = myCommand.ExecuteReader();
                    if (getValue.Read())
                    {
                        dataValue = Convert.ToInt32(getValue["value"].ToString().Trim());
                    }
                }
                else
                {
                    throw new Exception("DeHelper GetDataTime Error");
                }
            }
            catch
            {
                throw new Exception("DeHelper GetDataTime Error Open");
            }

            myConnection.Close();
            return dataValue;
        }