![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Правильный вывод данных в DBGrid [D7]
ViktorZ © (2006-03-04 15:59:00)Есть таблица www.viksite.narod.ru\table.JPG
Есть запрос
mainq1.SQL.Text :='SELECT T.CARD,T.SUMMA,T.OST FROM Total T Group By T.CARD,T.SuMMA,T.OST ORDER by CARD';
mainq1.Open;
В Гриде он выглядит так: www.viksite.narod.ru\grid.JPG
Как мне сделать так чтоб в моем гриде у 76 карты например в одной строке находилась SUMMA=120 и OST=859(то есть сумма 740+119) ну и так для всех карт у которых есть SUMMA и OST.
Заранее спасибо.
ViktorZ (2006-03-05 09:08:00) [1]http://sql.ru/forum/actualthread.aspx?bid=20&tid=268484
Оперативно работаете. Спасибо.
Johnmen (2006-03-05 02:15:00) [2]http://sql.ru/forum/actualthread.aspx?bid=20&tid=268484
Johnmen (2006-03-04 23:40:00) [3]> Есть запрос
>
> mainq1.SQL.Text :='SELECT T.CARD,T.SUMMA,T.OST FROM Total
> T Group By T.CARD,T.SuMMA,T.OST ORDER by CARD';
> mainq1.Open;
А где агрегатные функции?
Asail (2006-03-04 22:03:00) [4]Попробуй так
SELECT T.CARD, Sum(T.SUMMA) AS SUMMA, Sum(T.OST) AS OST
FROM Total AS T
GROUP BY T.CARD