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

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

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

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

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

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

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

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

100 0
200 0
300 0
0 -500
0 -400
...
Рейтинг: 0 / 0
09.03.2019, 21:14
    #39784163
vuginet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
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
09.03.2019, 21:15
    #39784164
vuginet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
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
09.03.2019, 21:18
    #39784165
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
vuginetтогда выводится 5 строк, а нужна 1 строка ((Ну да, SUM-то нужно подставить, я просто написал, как отфильтровать = и - для сложения.
...
Рейтинг: 0 / 0
09.03.2019, 21:21
    #39784166
vuginet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1 таблица с 1 столбцом Sum(положительных) и Sum (отрицательных) чисел
alexeyvgvuginetтогда выводится 5 строк, а нужна 1 строка ((Ну да, SUM-то нужно подставить, я просто написал, как отфильтровать = и - для сложения.

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


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