Есть таблица, в ней 2 колонки (колонка со знаком + или -, и суммой)
Соответственно выводятся они в разные колонки.
Можно ли как-то их объеденить и вывести в одну ячейку результат всей таблицы (посчитать суммы),
соответственно если в строчке +сумма, то прибавлять, если -сумма, то отнимать.
Повторюсь знак и сумма находятся в разных колонках таблицы.
Что за таблица? БД? Или какая-то хитрая, особая таблица? Научитесь ставить грамотно вопросы, тогда будете получать на них стоящие ответы!
Тоесть просто сплюсовать одну колонку и другую. Какой у сумы знак не имеет значение.
В том то и дело не так тут все просто. + или - нужно узнавать у таблицы в бд, также, как и сумму. (Добавление)
Мелкий пишет:
Костыль, конечно, но у mysql неявное приведение типов работает.
CODE (SQL):
скопировать код в буфер обмена
SELECT sum(concat(`znak`,`num`)) FROM `table`
Есть таблица, в ней 2 колонки (колонка со знаком + или -, и суммой)
Соответственно выводятся они в разные колонки.
Можно ли как-то их объеденить и вывести в одну ячейку результат всей таблицы (посчитать суммы),
соответственно если в строчке +сумма, то прибавлять, если -сумма, то отнимать.
Повторюсь знак и сумма находятся в разных колонках таблицы.