| Добрый вечер. Версия 2.1140
 Есть вот такой отчет по запросу:
 SELECT
 PERIOD AS [Месяц],
 ObjectBroni AS [Объект],
 Potracheno AS [Сумма на рекламу],
 (select sum(Komissiya) from qdfDogovorProdazhy left join tblZayavki on tblZayavki.ID = qdfDogovorProdazhy.ZayavkaID
 where FORMAT(DataZayavki, 'MM.yyyy') = tblReklama.PERIOD and qdfDogovorProdazhy.ObjectBroni = tblReklama.ObjectBroni) AS [Прибыль],
 (select sum(NamDolzhny) from qdfDogovorProdazhy left join tblZayavki on tblZayavki.ID = qdfDogovorProdazhy.ZayavkaID
 where FORMAT(DataZayavki, 'MM.yyyy') = tblReklama.PERIOD and qdfDogovorProdazhy.ObjectBroni = tblReklama.ObjectBroni) AS [Нам должны],
 [Прибыль] + [Нам должны] AS [Прибыль всего]
 FROM tblReklama
 
 Но отчете в некоторых местах сумму считает верно, а в некоторых нет (см скриншот). Формат полей, по которым происходит проблема - числовой дробный основной.
 Сначала думал, что возможно программа не видит пустые значения в ячейках некоторых записей. Но подобная операция суммирования тех же данных в другом отчете показывает верно.
 
 В чем может быть причина?
 
 
 
						
							| Вложения: |  
								|  Снимок.PNG [ 29.67 КБ | Просмотров: 11559 ]
 
 |  |