Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Перевод из отрицательного числа в положительное в запросе  [new]
Максим Александровитч
Member

Откуда:
Сообщений: 536
Добрый день. Подскажите,пожалуйста. Написал зарпос
select distinct aa.Время,aa.Ячейка ИЗ,ee.loc_Code as [В],aa.Товар,aa.Операция,aa.[Кол-во]
from
(select a.log_DateTime as [Время],c.msg_Greek as [Операция],e.loc_Code as [Ячейка],f.prd_PrimaryCode [Товар], sum(cast(t.lsp_Quantity as float(6))) as [Кол-во],
a.log_ID
from LV_Log a
join LV_TransactionType b on b.trt_ID = a.log_TransactionTypeID
join LV_Messages c on c.msg_code = b.trt_MessageCode
join LV_LogStock d on d.lsk_LogID = a.log_ID
and d.lsk_OriginalLED = 1
join LV_Location e on e.loc_ID = d.lsk_LocationID
join LV_Product f on f.prd_ID = d.lsk_ProductID
join LV_LogStockPackType t on t.lsp_LogStockID = d.lsk_ID
where c.msg_ID = 4683 and a.log_DateTime > '2015-09-18 8:26:29' and a.log_DateTime < '2015-09-18 8:26:51' and t.lsp_CUQuantity is not null
and c.msg_languageID = 4

group by a.log_DateTime,c.msg_Greek,e.loc_Code,f.prd_PrimaryCode,e.loc_Code,a.log_ID) aa
join LV_LogStock dd on dd.lsk_LogID =aa.log_ID
and dd.lsk_OriginalLED = 0
join LV_Location ee on ee.loc_id = dd.lsk_LocationID

Выдает

Время ИЗ В Товар Операция Кол-во
2015-09-18 08:26:40.803 IN_M22 30-70-01 219997 Размещение -15

Как мне количество перевести в положительное число?
24 сен 15, 10:53    [18188652]     Ответить | Цитировать Сообщить модератору
 Re: Перевод из отрицательного числа в положительное в запросе  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 21483
ABS()
24 сен 15, 10:58    [18188677]     Ответить | Цитировать Сообщить модератору
 Re: Перевод из отрицательного числа в положительное в запросе  [new]
Glory
Member

Откуда:
Сообщений: 104751
Максим Александровитч
Как мне количество перевести в положительное число?

Вы математику изучали ? Знаете, что такое модуль ?
А какой знак имеет произведение двух отрицательных чисел ?
24 сен 15, 10:58    [18188679]     Ответить | Цитировать Сообщить модератору
 Re: Перевод из отрицательного числа в положительное в запросе  [new]
Максим Александровитч
Member

Откуда:
Сообщений: 536
Glory
Максим Александровитч
Как мне количество перевести в положительное число?

Вы математику изучали ? Знаете, что такое модуль ?
А какой знак имеет произведение двух отрицательных чисел ?


Опять Вы.Спасибо.
24 сен 15, 12:14    [18189201]     Ответить | Цитировать Сообщить модератору
 Re: Перевод из отрицательного числа в положительное в запросе  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 9155
Максим Александровитч,

Вы уверены, что требуется использовать неточный формат хранения для подсчета количества?
24 сен 15, 17:17    [18191252]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить