Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / вопрос / 3 сообщений из 3, страница 1 из 1
18.06.2004, 15:48
    #32567698
ktlts
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос
SELECT NULL AS datetime, NULL AS kod, 'CEMI' AS name, SUM(p1) AS p1, SUM(p2) AS p2, SUM(p3) AS p3
FROM statmon
WHERE datetime = '20040601'
UNION
(SELECT datetime, kod, name, p1, p2, p3
FROM dbo.Statmon
WHERE datetime = '20040601')
ORDER BY datetime, kod

как сделать так чтобы сумма выводилась в самом низу таблицы ?
...
Рейтинг: 0 / 0
18.06.2004, 16:22
    #32567778
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос
Вариантов можно придумать несколько, но, имхо, самый грамотный -
написать сохраненную процедуру в которой возвращать набор данных из селекта, а сумму как параметры Output.
соответственно НД прикреплять к гриду, а значения параметров подписать под ним.
(недеюсь не очень путанно выразился :-//)
...
Рейтинг: 0 / 0
18.06.2004, 17:03
    #32567898
Николай
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос
Приветствую!

Можно еще сделать так: добавить поле-признак, в первом селекте =1, во втором = 0 и сортировать по нему.
Заодно по этому признаку и узнавать, что это - последняя строка таблицы и в ней - суммы.

Всего наилучшего!
Николай
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / вопрос / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]