Мой код:Как получить сумму столбца, где значение элемента другого столбца = значение?
string hweight = "Hunters";
string hsql = "SELECT SUM(Weight), Product From Opened WHERE Product =" + hweight;
OleDbCommand hcmd = new OleDbCommand(hsql,conn);
txtHunters.Text = hcmd.ExecuteScalar().ToString();
Тогда я получаю следующее сообщение об ошибке:
You tried to execute a query that does not include the specified expression 'Product' as part of an aggregate function.
Вам не хватает предложение 'group by'. –
И SQL кавычки вокруг вашей строки. –
http://en.wikipedia.org/wiki/Aggregate_function –