
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.07.2008, 11:33
|
|||
|---|---|---|---|
|
|||
Разные суммы |
|||
|
#18+
Помогите пожалуйста!!! Делаю запрос по базе в FOX PRO9 получаются сумма денег, койкодни и количество услуг. SELECT SUM(prinsum),SUM(cntsrv),SUM(kd) FROM svod INTO dbf 21 WHERE ds_main like 'P%' AND skind=1 AND end_d between 1 AND 5 kd=62506; cntsrv=6847 prinsum=50353387 Если мне нужно показать эти же поля и еще по LPU и ds_main, то SELECT SUM(prinsum),SUM(cntsrv),SUM(kd),lpu,ds_main FROM svod INTO dbf 22 WHERE ds_main like 'P%' AND skind=1 AND end_d between 1 AND 5 GROUP BY ds_maind,lpu Получаются такое же значение койкодней, такое же значение количества услуг, а сумма денег становится на несколько единиц больше(в принципе на копейки но все же) kd=62506; cntsrv=6847 prinsum=50353398 Может быть дело в округлении чисел в базе, и как настроить и через что можно, чтобы правильно сумма считалась. Сумма должна быть всегда одинаковой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2008, 11:38
|
|||
|---|---|---|---|
Разные суммы |
|||
|
#18+
Какова размерность поля prinsum и каким образом выполняется расчет итоговой суммы во втором случае? Ведь после группировки имеем несколько сумм. Как ты их складываешь? На калькуляторе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2008, 11:55
|
|||
|---|---|---|---|
|
|||
Разные суммы |
|||
|
#18+
В excele заношу полученную dbf таблицу и через знак Суммы сумирую по каждому столбцу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.07.2008, 12:03
|
|||
|---|---|---|---|
Разные суммы |
|||
|
#18+
Проблемы округления - Эксель даже если показывает в ячейке число с двумя знаками после запятой хранит и производит вычесления как минимум с 12-ю... В фоксе в селекте округление происходит при вычислении каждого числа в момент занесения в ячеку таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1587519]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 374ms |

| 0 / 0 |
