Estoy escribiendo un programa en C# .NET me gustaría recoger la frecuencia total de una clase (deja imaginar cada clase tiene muchas palabras y cada palabra tiene su propia frecuencia en la clase correspondiente)¿Cuál es el tipo de devolución de SUM() en mysql?
así que utilicé la función sum() en mysql. Pero hay un error que dice que mi yeso está equivocado.
public void average_each_type()
{
MySqlDataReader result;
int total_freq = 0;
string type = "";
command.CommandText = "select class_name ,SUM(frequency) as sum_of_freq from training_set group by class_name ";
result = command.ExecuteReader();
while (result.Read())
{
total_freq = (int)result["sum_of_freq"]; //error happened here
type = result["class_name"].ToString();
//.....then so on...//
debe ser el mismo tipo que la expresión; a saber, el tipo de datos de 'frecuencia' en su base de datos. – BeemerGuy
posible duplicado de [Tipo de datos del resultado SUM en MySQL] (http://stackoverflow.com/questions/323294/datatype-of-sum-result-in-mysql) –
@JoelEtherton: no es exactamente un duplicado. Sin embargo, parte de la información puede ser útil. – user7116