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

Откуда:
Сообщений: 109
Есть таблици в ней есть столбцы типа int
вот таким запросом получаю общее количество байт переданных и полученных через интерфейс:
SELECT SUM(ifInOctets) AS InBytes, SUM(ifOutOctets) AS OutBytes
FROM Interfaces
WHERE (InterfaceIndex = 1)

Когда количество данных увеличивается то в сумме получается очень большое число (в long умещается :) ).
Но результат запроса в таком случае получается искажённым... 2 отрицательных числа. Как лечить ?
10 фев 06, 14:49    [2343426]     Ответить | Цитировать Сообщить модератору
 Re: Большое число  [new]
saint
Member

Откуда: Архангельск
Сообщений: 2262
SELECT SUM(CAST(ifInOctets as decimal(38,0))) AS InBytes,
SUM(CAST(ifOutOctets as decimal(38,0))) AS OutBytes
FROM Interfaces
WHERE (InterfaceIndex = 1)
10 фев 06, 14:55    [2343470]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить