powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Просуммировать
5 сообщений из 5, страница 1 из 1
Просуммировать
    #32022584
Alexus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа.Как просуммировать данные по всем полям.Т.е.,чтобы запрос возвращал строку сумм по полям.(Подразумеваю,что в тэйбле-все данные типа инт или флоут)
...
Рейтинг: 0 / 0
Просуммировать
    #32022589
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT SUM(f1) AS F1, SUM(f2) AS F2, ... SUM(fn) AS FN FROM MyTable
...
Рейтинг: 0 / 0
Просуммировать
    #32022593
Павел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А мне представляется такое решение:
SELECT SUM(f1 + f2 + ... + fn) AS fSum FROM MyTable
...
Рейтинг: 0 / 0
Просуммировать
    #32022634
Прошу не путаться с терминологией. Если надо для каждой ЗАПИСИ просуммировать несколько полей и предстаить эту сумму в той же записи, то просто:

select f1+f2+f3 as MySumm from etc...

Если же нужно сгруппировать записи и в каждой группе найти сумму по конкретному полю, например f1, то:

select summ(f1) from ... group by ...
...
Рейтинг: 0 / 0
Просуммировать
    #32022806
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто удивительно, что не прозвучало варианта еще и диагонального суммирования
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Просуммировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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