Member 14363015 Ответов: 1

Как вычесть два значения в SQL server, которые находятся в разных столбцах одной таблицы


How to subtract two values in sql server which are in different columns in the same table

если я сделаю вычитание столбца A-B
и B-A, и поставьте reasult в новые столбцы C,D

Что я уже пробовал:

A B C D
0 1 0 1
1 0 1 0

0x01AA

Покажите свой SQL и объясните более точно, что вы получаете и чего ожидаете

1 Ответов

Рейтинг:
9

Maciej Los

Попробовать это:

SELECT A, B, A-B AS C, B-A AS D
FROM YourTable


Member 14363015

большое вам спасибо Мацей Лос
но у меня есть дебет и кредит так что,
когда я делаю вычитание будет отрицательный сигнал и я не хочу его
например
Дебет кредит Дебет Кредит
0 46,059,428 0 46,059,428
3,222,243,539 0 3,222,243,539 0
5,748,834,383 5,962,428,984 0 213,585,601
4,834,505,607 4,762,018,830 81,486,777 0

вот так любая помощь

Maciej Los

Хороший совет!

0x01AA

Спасибо. Уже 5ed ваш ответ перед долгим временем, не может сделать это еще раз :)

Maciej Los

Спасибо, Бруно.

Maciej Los

Всегда пожалуйста.
Если вы хотите избежать отрицательных значений, пожалуйста, перейдите по ссылке, опубликованной 0x01AA (Bruno).

Удачи вам!