Здравствуйте, такой вопрос: В таблице "Заявки" есть три поля "Оплата нал", "Оплата безнал", Сумма оплат". Поля "Оплата нал" и "Оплата безнал" - вычисляемые: в них из двух разных таблиц с помощью sql запроса вносятся суммы всех оплат по заявке ("Оплата нал" - из табл. "Прих. ордер", "Оплата безнал"- из табл. "Входящее плат. поручение"). Вопрос: подскажите, пожалуйста, или намекните, если это не входит в разряд платных услуг, как просуммировать значения полей "Оплата нал", "Оплата безнал" в поле "Сумма оплат". Насколько я понимаю вариант "Оплата нал" +"Оплата безнал" не совсем корректен. Спасибо.
1
Сумма данных из двух вычисляемых полей
Автор Nurken, 05 янв. 2011 15:16
Сообщений в теме: 2
#1
Отправлено 05 Январь 2011 - 15:16
#2
Отправлено 10 Январь 2011 - 11:42
Да, Вы правы, не совсем корректен, т.к. в вычисляемых полях не рекомендуется использовать в качестве источника данных другие вычисляемые поля (по причине того что порядок их вычислений может быть не тот, который вы ожидаете). Вместо этого рекомендуется вставлять в вычисление итотового поля все промежуточные вычисления. Т.е. в вашем случае в вычисление поля "Сумма оплат" должно входить вычисление полей "Оплата нал" и "Оплата безнал", а уже затем вывод результата их суммы.
#3
Отправлено 13 Январь 2011 - 09:54
Справился, все получилось, спасибо.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных