Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.11.2008, 18:28   #1
xxxsas
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 79
Вопрос MySQL-нужна помощь в выборке

таблица: sum
поля: id(int), username(char), summ(money)

нужно суммировать все значения столбца summ где username = 'sss' и вывести результат в поле Edit1

при запросе:

Query1->SQL->Clear();
Query1->SQL->Text = "SELECT SUM (summ) FROM dbo.sum Dbo_sum WHERE username = 'sss' ";
Query1->Open();
Edit1->Text = Query1->FieldByName("summ")->AsString;

возникает ошибка - поле sum не найдено. Как можно устранить проблему?

Последний раз редактировалось xxxsas; 16.11.2008 в 19:00. Причина: неправильно указал ошибку
xxxsas вне форума Ответить с цитированием
Старый 16.11.2008, 18:33   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

SELECT SUM (summ) as summa...
FieldByName("summa")

Последний раз редактировалось mihali4; 16.11.2008 в 18:35.
mihali4 вне форума Ответить с цитированием
Старый 16.11.2008, 18:50   #3
xxxsas
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 79
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
SELECT SUM (summ) as summa...
FieldByName("summa")
попробовал - не помогло. Ошибка все тажа:
Query1:Field "sum" not found
xxxsas вне форума Ответить с цитированием
Старый 16.11.2008, 18:53   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Field "sum"
Ну если так, то проверьте, сколько там 'm'...
И используйте не FieldByName("summa"), а Fields[0].Value.
Тогда и "as summa" не нужно.
mihali4 вне форума Ответить с цитированием
Старый 16.11.2008, 19:17   #5
xxxsas
Пользователь
 
Регистрация: 16.11.2008
Сообщений: 79
По умолчанию

спасибо за помощь и за новые решения.
Ошибка была в несовпадении типов полей
Также пригодилось SUM(summ) as summ
xxxsas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MySQL-нужна помощь в запросе Stema SQL, базы данных 9 18.10.2008 19:51
MySQL нужна библ. для Visual C++ (MySql++) Alexoid Visual C++ 8 07.05.2008 18:29
Нужна помощь!!! Anil Помощь студентам 0 04.12.2007 17:32
нужна подсказка по MYSQL!!! Noor Помощь студентам 5 03.04.2007 10:52