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

Откуда:
Сообщений: 2
Добрый день!
Я новичок, поэтому прошу строго не судить если может этот вопрос уже поднимался.
Я честно юзала поиск - ничего похожего не нашла (хотя может конечно дело в моих кривых руках).
Вопрос заключается в следующем: почему в MS SQL следующие выражения:
SUM(Minutes/60) и SUM(Minutes/60.)
дают разные результаты?
9 ноя 09, 13:26    [7901393]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос про суммирование значений  [new]
Glory
Member

Откуда:
Сообщений: 104760
LVishenka
Добрый день!
Я новичок, поэтому прошу строго не судить если может этот вопрос уже поднимался.
Я честно юзала поиск - ничего похожего не нашла (хотя может конечно дело в моих кривых руках).
Вопрос заключается в следующем: почему в MS SQL следующие выражения:
SUM(Minutes/60) и SUM(Minutes/60.)
дают разные результаты?

Потому что разные типы данных суммируются
9 ноя 09, 13:29    [7901412]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос про суммирование значений  [new]
LVishenka
Member

Откуда:
Сообщений: 2
А почему тогда разница столь огромная?
9 ноя 09, 13:32    [7901428]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос про суммирование значений  [new]
Anddros
Member

Откуда:
Сообщений: 1077
select 59/60, 59/60.0
http://msdn.microsoft.com/ru-ru/library/ms190309.aspx
9 ноя 09, 13:33    [7901442]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос про суммирование значений  [new]
Glory
Member

Откуда:
Сообщений: 104760
LVishenka
А почему тогда разница столь огромная?

Потому что вычисления с использованием разных типов дают разные результаты
9 ноя 09, 13:35    [7901454]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить