Вот такая ерунда получается...
Грубо говоря есть следующее:
В базе данных есть две таблицы.
В одной таблице приход, в другой расход.
поле обозначающее приход/расход = decimal(7,2)
В таблице расход есть две суммы 5.00 и 29.73
В таблице приход одна сумма 34.73
По идее в итоге баланс должен быть 0.
Но у меня получается так, как в заголовке темы.
Причем:
1. Скрипт, который суммирует суммы в таблицах выдает для обоих таблиц суммы=34.73
2. Этот же скрипт при вычитании одной суммы из другой не выдает результат=0
3. Если в таблице расхода удалить эти две суммы и вписать всё одной суммой (34.73), то скрипт выдает разницу=0
В итоге:
1. Суммирование по таблице происходит правильно (выводятся обе суммы)
2. Скрипт считающий разницу между суммами в таблицах считает правильно
3. Всё это вместе не работает...