Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сумма отрицательных и положительных чисел в столбце / 4 сообщений из 4, страница 1 из 1
14.12.2016, 12:00
    #39366575
The_Loony
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма отрицательных и положительных чисел в столбце
Тыжпрограммисты!!!
Нужна помощь!!!
Дана таблица одна из колонок которой содержит уникальный идентификатор записи, а другой целочисленные числа(отрицательные, положительные, нули). Нужно написать запрос, который выведет в одной колонке сумму положительных чисел, а в другой сумму отрицательных чисел.

Заранее спасибо =)
...
Рейтинг: 0 / 0
14.12.2016, 12:02
    #39366581
The_Loony
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма отрицательных и положительных чисел в столбце
Есть такой вариант, правильный или нет, пинайте.

SELECT SUM(num)
FROM table
WHERE num<=0
UNION
SELECT SUM(num)
FROM table
WHERE num>0
...
Рейтинг: 0 / 0
14.12.2016, 13:50
    #39366727
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма отрицательных и положительных чисел в столбце
The_LoonyUNIONЭто никак не похоже на "в одной колонке ... в другой колонке ...".


Код: sql
1.
2.
SELECT SUM(GREATEST(0,filed)) positive_sum, SUM(LEAST(0,field)) negative_sum
FROM mytable
...
Рейтинг: 0 / 0
14.12.2016, 14:32
    #39366809
The_Loony
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сумма отрицательных и положительных чисел в столбце
miksoft,

Вот такая таблица
ID A
1 -1
2 2
3 0
4 -4
5 6
6 1

Вот такой ответ

Sum+ Sum-
9 -5




Я новичок в этом, вот и решил что через UNION можно запилить...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сумма отрицательных и положительных чисел в столбце / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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