Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 DataColumn.Expression- как сложить две суммы?  [new]
Bill Great
Member

Откуда: Москва
Сообщений: 883
Hi! ЧТо я наблюдаю. Пусть в таблице мастере есть поле, которое должно показывать сумму из двух подчинённых таблиц
KolcColumn.Expression = @"
Sum(Child(FK_mdm_ReservScladLink_mdm_ReservDtl).res_oe_amount) +
Sum(Child(FK_mdm_PlanReservLink_mdm_ReservDtl).plr_oe_amount)
";

Если по второму relation нет ни одной записи то общая сумма Null!!! Как складывать?
13 окт 06, 14:14    [3259295]     Ответить | Цитировать Сообщить модератору
 Re: DataColumn.Expression- как сложить две суммы?  [new]
Bill Great
Member

Откуда: Москва
Сообщений: 883
ISNULL( Sum(Child(FK_mdm_ReservScladLink_mdm_ReservDtl).res_oe_amount),0)
+ ISNULL(Sum(Child(FK_mdm_PlanReservLink_mdm_ReservDtl).plr_oe_amount),0)

subj is over!
13 окт 06, 14:20    [3259337]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить