|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2008, 18:28 | #1 |
Пользователь
Регистрация: 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. Причина: неправильно указал ошибку |
16.11.2008, 18:33 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
SELECT SUM (summ) as summa...
FieldByName("summa") Последний раз редактировалось mihali4; 16.11.2008 в 18:35. |
16.11.2008, 18:50 | #3 |
Пользователь
Регистрация: 16.11.2008
Сообщений: 79
|
|
16.11.2008, 18:53 | #4 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
И используйте не FieldByName("summa"), а Fields[0].Value. Тогда и "as summa" не нужно. |
|
16.11.2008, 19:17 | #5 |
Пользователь
Регистрация: 16.11.2008
Сообщений: 79
|
спасибо за помощь и за новые решения.
Ошибка была в несовпадении типов полей Также пригодилось SUM(summ) as summ |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |