powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
7 сообщений из 7, страница 1 из 1
1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
    #39784146
vuginet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Имеется 1 таблица с 1 столбцом положительных и отрицательных чисел, например

200
-300
100
-500
400
-------------

как получить результат в таком виде, ниже

SUM(всех положительных) и SUM (всех отрицательных) чисел

(200+100+400) и (-300-500), т.е.

700 и -800 ?
...
Рейтинг: 0 / 0
1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
    #39784152
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vuginetкак получить результат в таком виде, ниже

SUM(всех положительных) и SUM (всех отрицательных) чиселЛибо CASE
Либо (field + ABS(field))/2, (field - ABS(field))/2
...
Рейтинг: 0 / 0
1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
    #39784161
vuginet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тогда выводится 5 строк, а нужна 1 строка ((

100 0
200 0
300 0
0 -500
0 -400
...
Рейтинг: 0 / 0
1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
    #39784163
vuginet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgvuginetкак получить результат в таком виде, ниже

SUM(всех положительных) и SUM (всех отрицательных) чиселЛибо CASE
Либо (field + ABS(field))/2, (field - ABS(field))/2



Браво, Лёха, молочина!!!

SELECT SUM((A1.CHISLO + ABS(A1.CHISLO))/2) AS PLYUS, SUM((A1.CHISLO - ABS(A1.CHISLO))/2) AS MINUS
FROM AAA_SUM_CHISLO A1
...
Рейтинг: 0 / 0
1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
    #39784164
vuginet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vuginetalexeyvgпропущено...
Либо CASE
Либо (field + ABS(field))/2, (field - ABS(field))/2
-----------------------------------------------------------------------
Браво, Лёха, молочина!!!

SELECT SUM((A1.CHISLO + ABS(A1.CHISLO))/2) AS PLYUS, SUM((A1.CHISLO - ABS(A1.CHISLO))/2) AS MINUS
FROM AAA_SUM_CHISLO A1

600 -900
...
Рейтинг: 0 / 0
1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
    #39784165
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vuginetтогда выводится 5 строк, а нужна 1 строка ((Ну да, SUM-то нужно подставить, я просто написал, как отфильтровать = и - для сложения.
...
Рейтинг: 0 / 0
1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
    #39784166
vuginet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgvuginetтогда выводится 5 строк, а нужна 1 строка ((Ну да, SUM-то нужно подставить, я просто написал, как отфильтровать = и - для сложения.

Спасибо Вам преогромное, Алексей, всё получилось, Вы Талант!!!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / 1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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