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

Откуда:
Сообщений: 471
Выбираю в запросе дробные числа, получаемые из формул, в одних случаях разделителем является запятая (это нормально для дальнейшего переноса в Excel), а в других точка (приходится потом переделывать), с чем это может быть связано

SELECT c30.pfname,
c30.pfcode,
ISNULL(MainBody.SummaryPay, 0.00) SummaryPay, - запятая
ISNULL(MainBody.SummaryPay_child, 0.00) SummaryPay_child, - точка
ISNULL(MainBody.P_SummaryPay, 0.00) P_SummaryPay, - точка
ISNULL(MainBody.P_SummaryPay_child, 0.00) P_SummaryPay_child, - точка
ISNULL(MainBody.P_EDPay, 0) P_EDPay,
ISNULL(MainBody.N_SummaryPay, 0.00) N_SummaryPay, - точка
ISNULL(MainBody.N_SummaryPay_child, 0.00) N_SummaryPay_child, - точка
ISNULL(MainBody.N_EDPay, 0) N_EDPay,
ISNULL(MainBody.O_SummaryPay, 0.00) O_SummaryPay, - точка
ISNULL(MainBody.O_SummaryPay_child, 0.00) O_SummaryPay_child, - точка
ISNULL(MainBody.O_EDPay, 0) O_EDPay
from
( SELECT Body.profF,
SUM(Body.SummaryPay/1000) SummaryPay,
SUM(Body.SummaryPay_child/1000) SummaryPay_child,
SUM(Body.P_SummaryPay/1000) P_SummaryPay,
SUM(Body.P_SummaryPay_child/1000) P_SummaryPay_child,
SUM(Body.P_EDPay) P_EDPay,
...
22 янв 15, 11:39    [17153019]     Ответить | Цитировать Сообщить модератору
 Re: Непонятный результат выполнения запроса  [new]
Glory
Member

Откуда:
Сообщений: 104760
patrick1968
с чем это может быть связано

С типом данных полей
22 янв 15, 11:41    [17153034]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить